在字符处理过程中,我们可能需要对某些字符进行替换,而且可能会有多个字符,请比较下面两种写法:一个是用标准的replace函数,另外一个则是用正则表达式
string input = "1,;3^e";
Console.WriteLine(input.Replace(",","").Replace(";","").Replace("^",""));
Console.WriteLine(Regex.Replace(input,@",|;|/^",""));
本文通过一个具体的示例对比了使用标准的字符串replace方法与正则表达式进行字符替换的效果。这两种方式均可实现对字符串中指定字符的批量清除,但它们在语法上有所不同,适用于不同场景。
335

被折叠的 条评论
为什么被折叠?



