标签: regex
我需要能够摆脱所有这些:
name: group: - Rank
但不这些:
name: group: - Rank - Donor
使用Notepad ++
答案 0 :(得分:1)
您可以使用基于正面的负面预测,如下所示。
.*name:\s+group:\s+- *Rank.*(?!\n *\S)
然后用空字符串替换匹配的字符。
DEMO
答案 1 :(得分:1)
\b(?:name:\s+group:\s+-\s+Rank)(?!\s*-)
试试这个。看看演示。
https://regex101.com/r/wU7sQ0/19