快好知 kuaihz订阅观点

 

正则匹配备忘几则

 匹配至少一个空行  (^s*n)+  

   如果要全部删除,替换部分留空;如果保留一个空行,  用n (不要加^$之类). 

   对字符串来讲,换行其实就是一个n 字符或二个字符 rn  

   字符串的开始部分用A, 末尾用z

 关于无宽空格符,见 博文. 规则就是,用码值 来匹配最好,因为我们看到的十六进制值, 往往是UTF8编码或GBK编码过的.

 匹配中文, 主要用  [u4E00-u9FFF]+, 更多的Unicode特性参见 博文 

最起码的是, 编辑器要支持正则表达式 搜索或替换. EditPlus, Notepad++, UltraEdit, notepad3,Sublime Text 3 或4 都能支持. 但Word不支持(除非用VBA或外挂插件来实现). 不过一般文字编辑器支持的特性有限,很少有完全支持各种正则特性的.

别忘记勾选启用正则表达式, 否则默认往往是普通文本搜索.

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:正则匹配备忘几则  正则  正则词条  备忘  备忘词条  匹配  匹配词条  正则匹配备忘几则词条  
观点

 人才,何妨往低走?

近日,上海市邯郸路某大学的凶杀案让人震惊,从之前中山青椒的掌掴院长,到这次的杀血溅五步,一桩桩一件件,都让人震惊不已,让人感慨我们的象牙塔到底是怎么了?从网上了...(展开)