【发布时间】:2013-09-05 16:28:07
【问题描述】:
我在 stackoverflow 上看到了很多关于使用 Regex 进行全词匹配的示例。 我有以下情况,我想用 www.xyz.com 替换 www.abc.com 。
string RetVal = "I am going to visit www.abc.com";
string TextToFind = @"\bwww.abc.com\b";
string TextToReplace = "www.xyz.com";
bool IgnoreCase = true;
RegexOptions regOpt = RegexOptions.None;
if (IgnoreCase)
regOpt = RegexOptions.IgnoreCase;
RetVal = Regex.Replace(RetVal, TextToFind,TextToReplace, regOpt);
上面的工作正常。但是当我改变时
RetVal = "I am going to visit www.abc.com/xyz.html";
它仍在将 www.abc.com 替换为 www.xyz.com,我不想替换它。
【问题讨论】:
标签: regex