我在 stackoverflow 上看到了很多关于使用 Regex 进行全词匹配的示例。我有以下情况,我想将 www.abc.com 替换为 www.xyz.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,我不想替换它。