我正在尝试构建一个表达式,它将匹配所有文本不包括以前缀'abc'
和后缀'def'
的文本(只有前缀或后缀的文本是可以的)。
我已经尝试了以下内容:^(?!([a][b][c]])).*(?!([d][e][f])$)
,但它不能匹配只具有这些条件之一的文本(例如,abc.xxx失败,以及xxx.pdf,尽管它们应该通过)。
我知道答案与“向后查找”有关,但我仍然不太确定如何实现这种行为。
我还尝试了以下内容:^(?<!([a][b][c])).*(?!([d][e][f])$)
,但同样没有成功。
^(?!abc.*def$).*
- Sebastian Proske