匹配不包含字符串的各种方法

/ 0评 / 1

正则 notepad++使用

^((?!字符串).)*$

例: 匹配不包含字符点 .的行 ^((?!\.).)*$

shell中sed 使用 sed -i '/\./!d' xxx.txt //删除xxx.txt不包含字符串.的行

sed -n '/\./!p' xxx.txt //输出 //加上-n参数后,则只有经过sed处理匹配的那一行才会被列出来,默认是打印所有行并打印匹配行

发表评论

邮箱地址不会被公开。 必填项已用*标注