使用正则表达式匹配不以s结尾的字符串

时间:2019-06-04 14:16:32

标签: regex grep

我正在尝试使用正则表达式来匹配不以s结尾的字符串,我编写了这样的正则表达式:.*[^('s)$]$,但是看来该正则表达式也不能匹配以单个s结尾的字符串,像猫或狗一样,有人可以帮忙吗?

我正在使用egrep,我尝试过

^(?!.*'s$).*

.*(?<!ab)$

但是这些似乎无法正常工作

1 个答案:

答案 0 :(得分:1)

// JPA expects a default constructor in my entity class ToDo protected ToDo() {} grep -v此处通常不支持环视断言:

includeEmptyRows: true

grep. You may be able to use选项用于inver-match,用于返回那些与任何指定模式都不匹配的行。


但是请注意,grep -v "'s$" file 中您可以使用实验性的-v选项来使用高级PCRE功能,例如先行断言和后向断言。