收集几个非常用正则, 一些原理说实话我是没看懂, 但是试了能用, 就这样了
取反
通常正则是对匹配到的字串进行操作, 但有的时候我们需要进行一些相反的操作, 比如, 删除所有不带 hello 的行可以这样搞
^((?!hello).)*$
至于怎么做到根据表达式 完全 取反, 这个没找到什么靠谱的方法, 可能需要正则匹配工具本身要提供这种支持了.
去除重复行
^(.+)((?:\r?\n.*)*)(?:\r?\n\1)$
$1$2
匹配 C语言 注释
//.*$|/\*[\s\S\r\n]*?\*/
标签:非常,匹配,正则表达式,取反,正则,hello
From: https://www.cnblogs.com/asmer/p/16784609.html