我想将此 VB.net 片段转换为 C#
sURL = Replace(sURL,"%F9","%C3%B9",,,CompareMethod.Text)
以下哪一个更好?
sURL = Strings.Replace(sURL,"%F3","%C3%B3", 1, -1, CompareMethod.Text);
sURL = Regex.Replace(sURL,"%FA","%C3%BA",CompareMethod.Text);
正则表达式替换用于正则表达式。这里没有正则表达式,所以最好使用常规替换:
sURL = sURL.Replace("%F3","%C3%B3");
我简单的String.Replace
在进行简单的文本替换时会比Regex.Replace
更有效。 如果你不需要任何 Regex
的功能 ,最好不要使用它。