gpt4 book ai didi

regex - 您如何在 ColdFusion 正则表达式中引用 unicode 字符?

转载 作者:行者123 更新时间:2023-12-04 23:11:20 38 4
gpt4 key购买 nike

我正在尝试匹配这个字符 ’,我可以用 alt-0146 输入它。 Word 告诉我它是 unicode 0x2019,但我似乎无法在 ColdFusion 中使用正则表达式匹配它。这是我用来匹配 2 到 10 个字母和撇号以及这个字符的片段

[[:alpha:]'\x2019]{2,10}

但它不起作用。有任何想法吗?

最佳答案

看起来 CF 中的\x 速记只支持前 255 个 ASCII 字符。为了超过该数字,您需要像这样使用内联 chr 命令:

<cfscript>
yourString = "’";
result = refind("[[:alpha:]'" & chr(8217) & "]{2,10}", yourString);
writeOutput(result);
</cfscript>

那应该给你一个匹配。

关于regex - 您如何在 ColdFusion 正则表达式中引用 unicode 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531461/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com