0

我在 C# 中遇到了一个问题,要找到一个不包含特定单词但包含特定单词的子字符串。

前任 :

输入字符串: Computer is a wonderful * dev *ise .Will * dev *id come?。

限制:找到字符串不包含“id”的“dev”。并替换为“Rox-”

输出字符串:Computer is a wonderful Roxise .Will devid come?。

这只是一个例子,所以我的过滤器字符串可以是任何东西,它会动态出现。

我需要在 RegEx C# 中完成此操作

提前致谢 。

4

1 回答 1

0
yourstr=Regex.Replace(yourstr,"(?i)dev(?!\S*id)","Rox");

输入:计算机是一个了不起的设计。Will devid comedevkkid?。

输出:计算机是一个了不起的 Roxise。Will devid comedevkkid?。

这是你想要的吗 ?

于 2013-09-02T02:40:21.287 回答