标签: regex
对于这个例子,假设我想要捕获单词“Dog”,但只有当它跟在单词“Red”之后时,所以为此:
The Red Dog was a Dog.
我想抓住第一个“狗”
但是为此:
The Dog was a Red Dog.
我只想抓住第二只狗。
我觉得这不是那么难,我只是在消隐,无法在任何地方找到它。
由于
答案 0 :(得分:3)
你可以使用lookbehind:
(?<=Red )\bDog\b
此处(?<=Red ) 正向背后隐藏,这意味着仅在Dog
(?<=Red )
Dog
"Red "