我是正则表达式的新手。我需要匹配 csv 字符串中的字符串。我可以使用常规的 substring/startswith/endswith EL 表达式来做到这一点,但是我想使用正则表达式来尝试它。对此的任何帮助都将是非常可观的。
我的 CSV 模式名为myCSV:PAT,BAT,924,EH,23,5A,G12 它可以有一个包含任何字母数字字符的 csv。我的名为myString的字符串将是 PAT 或 BAT 或 924 等中的任何一个我想检查myString是否存在于myCSV
我正在尝试以下代码,但它不起作用。:(
<c:set var="myRegEx" value="([,]?)+${myString}+([,]?)" scope="page"/>
<c:if test="${fn:containsIgnoreCase(myCSV , myRegEx)}">
// do stuffs
</c:if>