0
我有字符串filename3333
。我需要將此字符串拆分爲兩個單獨的字符串filename
和3333
。我想這與Fn鍵分裂:分裂這樣的:如何使用JSTL函數將數字字符串拆分fn:split?
<c:set var = "filenameParts" value = "${fn:split(filename, 'REGEX')}" />
是否有可能與JSTL FN做到這一點:通過使用正則表達式或類似的東西的功能?
謝謝您的答覆。當我嘗試' \t \t '它給了我這個例外:'IllegalArgumentException:表達式[$ {fn:split(filename,'((?<= \\ D)( ?\\ d + \\ b)')}]是無效的。在一個帶引號的字符串中,只有[\],[']和[「]可以用[\]轉義。' –
mathevs
你可以嘗試'$ {filename .split(上面的正則表達式)}'如果你使用servlet 3.0 ^。 –
它可以工作,謝謝。標記爲已解決。 – mathevs