用正则时间越久,人就越懒,就越知道正则的强大。正则,不只是在代码里用到,在字符查找是也会用到,学会适当使用正则,将会使你的工作事办功倍!但是,中文却是一个砍,不容易过。

        于是在用notepad++,也用正则去查找,挺爽的,正则规则,不能加//类似的分隔符,区分大小写,请勾选界面勾选框。其他基本和正则的符号一致!

  网友原话:我刚在在notepad++中试过了,貌似它的正则表达式引擎是单字节的。用[\u4e00-\u9fa5]与[^\x00-\xff]都不能正常的匹配中文。实在是郁闷,在java、php、JS里面编程都可以用“[\u4e00-\u9fa5]”来匹配中文的,于是想\u4e00不就是“一”,\u9fa5不就是“龥”吗?于是使用:[一-龥]正常查找到所有的中文字。这时,中文标点符号没有匹配,加上[\uFF01-\uFF5E],即[!-~],完美解决。。。于是得出,notepad++、UltraEdit中匹配中文的正则表达式为:[一-龥!-~] ,去搜一下吧。

转载于:https://www.cnblogs.com/yougewe/p/4976979.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐