2017-11-11 17 views
0

私は文字列filename3333を持っています。私はこの文字列を2つの別々の文字列に分割する必要がありますfilename3333。私はFNとそれを分割したい:REGEXまたはそのような何かを使用することによって機能:JSTL関数fn:splitで数値を文字列に分割する方法

<c:set var = "filenameParts" value = "${fn:split(filename, 'REGEX')}" /> 

は、JSTLは、fnでそれを行うことが可能です:そのような分割しましたか?

答えて

0

は、以下の使用してみてください:

<c:set var = "filenameParts" value = "${fn:split(filename, '(?<=\\D)(?=\\d+\\b)')}" /> 
+0

は、ご返信いただきありがとうございます。\t \t ($ {fn:split(filename、 '((?<= \\ D)(D)(?= \\ d + \ b)')}) "/>'これは私にこの例外を与えます: 'IllegalArgumentException:引用符で囲まれた文字列の中で[\]、[']、["]は[\]でエスケープすることができます。' – mathevs

+0

'$ {filename .split(regex above)} 'サーブレット3.0の場合^。 –

+1

それは動作します、ありがとうございます。 – mathevs

関連する問題