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