使用正则表达式遇到问题,不支持单个汉字
我平时用的论坛中的正则表达式函数Str_regExps,一直都正常。昨天碰到异常情况,经过长时间的摸索,才发现问题症结所在:
只要文本中含有单个汉字,函数就无法正常运行,获取不到匹配关键字,如果有两个汉字就没问题。
示意图如下图所示:
不知道这算函数的bug吗,能否改进一下。
是不是涉及到字符编码问题?如 utf-8 ? mokson 发表于 2022-11-3 08:30
是不是涉及到字符编码问题?如 utf-8 ?
排查了一个上午,确认就是汉字编码的问题…… _1_$ (Str_regExps "defaultvalue" "文档\"defaultvalue\"" nil)
("defaultvalue")
_1_$ (Str_regExps "defaultvalue" "档\"defaultvalue\"" nil)
页:
[1]