Regex Coldfusion没有';使用正则表达式搜索时无法识别日文字符unicode
在Coldfusion中尝试使用正则表达式搜索日语字符时,我得到了以下代码Regex Coldfusion没有';使用正则表达式搜索时无法识别日文字符unicode,regex,unicode,coldfusion,Regex,Unicode,Coldfusion,在Coldfusion中尝试使用正则表达式搜索日语字符时,我得到了以下代码 <cfset test1 = REFind("[\u3040-\u309F]", "あ")> (1) <cfset test2 = REFind("[\u61]", "a")> (2) <cfdump var="#test#"> (1) (2) 使用(1)我得到了0的结果,表明没有匹配项。但实际上,上面的unicode匹配所有平假名字符,包括上面的字符あ。它应该
<cfset test1 = REFind("[\u3040-\u309F]", "あ")> (1)
<cfset test2 = REFind("[\u61]", "a")> (2)
<cfdump var="#test#">
(1)
(2)
使用(1)
我得到了0
的结果,表明没有匹配项。但实际上,上面的unicode匹配所有平假名字符,包括上面的字符あ代码>。它应该返回1
通过(2)
我得到了1
,表明它匹配
我也试过所有的ANSCII角色,它有效,但日本角色无效
如何解决此问题?可能有帮助:可能有帮助: