我在C#中遇到一个问题,要找到一个不包含特定单词但包含特定单词的子字符串。
例如:
输入字符串:计算机是一台很棒的*dev*ise。*dev会来吗?。
restrict:查找字符串不包含"id"的"dev"。并替换为"Rox-"
输出字符串:电脑太棒了Roxise。devid会来吗?。
这只是一个例子,所以我的过滤器字符串可以是任何东西,它将动态地出现。
我需要在RegEx C#中完成此操作
提前谢谢。
yourstr=Regex.Replace(yourstr,"(?i)dev(?!S*id)","Rox");
输入:电脑是一个神奇的装置。会设计喜剧吗?。
输出:电脑是一台神奇的Roxise。会设计喜剧吗?。
这是你想要的吗?