C# 如何高效替换一个字符串中的全部某字符?

2024-11-18 16:19:45
推荐回答(2个)
回答1:

String.Replace也是全部替换。

如果您需要替换复杂的内容,可以使用正则表达式。

正则对复杂字串的替换效率高。C#中的正则表达式默认贪婪算法,总试图匹配更多的字符,所以若是简单的替换一个或几个字符,还是不要用比较好。

Regex.Replace()

需要引用System.Text.RegularExpression命名空间。

回答2:

不会啊,C#也是Replace全部替换啊