正则表达式:如何匹配子字符串但排除一些字符串?

时间:2019-01-29 14:14:02

标签: .net regex

我有这段文字:

assessment requirementassessment cevaassessment cevaassessmentfdsfsd fdsjfkdsf fsdjfsdkj

因此,我想要这个:

assessment cevaassessment cevaassessmentfdsfsd

换句话说,我想匹配所有包含单词的评估,但是之后要排除需求评估单词。

如何使用Regex做到这一点?

2 个答案:

答案 0 :(得分:3)

您可以利用背后的否定视线来完成此操作:

\w*(?<!requirement)assessment\w*

Regex101

答案 1 :(得分:0)

在后面使用否定字眼:

removeNullValues()

Demo