我有一堆文本,在那个文本中我想替换每个"EXAMPLE"字,它不包含前面的字符a-z或A-Z字符..所以类似" [^a-z]EXAMPLE"..但是当删除时我只想删除"示例",不是它前面的misc字符或它背后的任何字符......
所以在"BLABLAEXAMPLBLA EXAMPLEBLA"中我要输出"BLABLAEXAMPLBLA BLA"
我希望这是明确的:)
感谢您的时间!
你可以使用负面的lookbehind来实现这个目标:
string cleanString = Regex.Replace(originalString, "(?<![a-zA-Z])EXAMPLE", "");
Run Code Online (Sandbox Code Playgroud)