如何使用 JSTL 函数 fn:split 按数字拆分字符串?
How to split string by number with JSTL function fn:split?
我有字符串 filename3333
。我需要将这个字符串拆分为 2 个单独的字符串 filename
和 3333
。我想像这样用 fn:split 拆分它:
<c:set var = "filenameParts" value = "${fn:split(filename, 'REGEX')}" />
是否可以使用 JSTL fn:function 通过使用 REGEX 或类似的东西来做到这一点?
尝试使用以下:
<c:set var = "filenameParts" value = "${fn:split(filename, '(?<=\D)(?=\d+\b)')}" />
我有字符串 filename3333
。我需要将这个字符串拆分为 2 个单独的字符串 filename
和 3333
。我想像这样用 fn:split 拆分它:
<c:set var = "filenameParts" value = "${fn:split(filename, 'REGEX')}" />
是否可以使用 JSTL fn:function 通过使用 REGEX 或类似的东西来做到这一点?
尝试使用以下:
<c:set var = "filenameParts" value = "${fn:split(filename, '(?<=\D)(?=\d+\b)')}" />