关于c#:正则表达式 – 匹配一个字符串,但仅限于下一个单词不是’x’的地方

Regex - match a string, but only where the next word is not 'x'

如果我有这个字符串:

"那只敏捷的棕色狐狸跳过了那只懒狗。真是一只漂亮的棕色狐狸。"

我使用什么regex来匹配文本"brown fox",但不匹配以下单词"that",即(斜体匹配):

"那只敏捷的棕色狐狸跳过了那只懒狗。真是一只漂亮的棕色狐狸。"


您需要一个零宽度负先行断言,即,

1
brown fox(?! that)