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