我正在尝试使用正则表达式来匹配不以s结尾的字符串,我这样写了一个正则表达式:.*[^('s)$]$
,但是似乎该正则表达式也无法匹配以s开头的字符串,例如猫或狗,有人可以帮忙吗?谢谢
我正在使用egrep
,我尝试过
^(?!.*'s$).*
要么
.*(?<!ab)$
但似乎这些工作不正常
传统上,grep. You may be able to use
grep -v`不支持环视断言:
grep -v "'s$" file
-v
option用于inver-match,它用于返回与任何指定模式都不匹配的行。
但是请注意,gnu-grep
您可以使用实验性-P
选项来使用高级PCRE功能,例如前瞻性和后向断言。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句