我虽然过滤一个像 : 这样的字符串
"Hello <strong>plip</strong> plop"
来获得
"plip plop"
,也就是说,排除除 'plip' 和 'plop' 之外的所有单词会很容易使用这个 C# 行:
new Regex("[^(plip)(plop)]").Replace(inputString,"")
。不幸的是,排除括号[^]
似乎不接受排除词,因为它使每个字母都包含在 'plip' 和 'plop' 中(结果是"llooplipoplop"
)。
有没有办法在单个正则表达式/行中实现这一点,或者是否有必要循环其他所有的 plip 和 plop 匹配,然后连接它们?