中文正则表达式的注意事项
今天我在写关于处理中文的正则表达式,作为初学者走了点弯路,特此把我的经验分享给大家,有什么不对欢迎不吝赐教。
我要写的关于匹配类似“我想和某某语音聊天”内容的匹配,首先1,得明确一点:在中文里面不能如你期望那样字符串型处理正则如“[帮我|我想]”其实等价于“[帮|我|我|想]”或者“[帮我我想]”因为正则是按字符而不是串形式处理括号里面内容的。2,Expresso正则表达式检测器的使用。这个软件除了可以检测对否以外,还具有分析正则表达式的功能,也许你多了个点或者空格也或者中文条件下输入等小错误都可以分析出来。3,可以把第三条当作是废话忽略不看。遇到问题须沉下去钻研出问题的本质出在哪里了。End