1.字符串替换,replace
string s="abcdfersabcdsgacabc";
将字符串中的abc替换成bdf
s.replace("abc","123");
结果是123dfers123dsgac123
完了,对就这样完了,是不是炒鸡简单!!!但是,注意,这只是替换字符串,不是正则表达式哦!
2.replaceAll 和replaceFirst
string s="abcdfersabcdsgacabc";
s.replaceAll("abc","123");
结果是123dfers123dsgac123;
咦,怎么和replace的结果一样喃?
是的!两者的用法都是替换指定内容。
但是,请注意,replace的参数是字符串,字符串,字符串!!!replace的参数是正则表达式,正则表达式,正则表达式!!!
SO,不用说,你也懂了!
string s="abcdfersabcdsgacabc";
s.replaceFirst("abc","123");
结果是123dfersabcdsgacabc;
replaceFirst,这个就很容易理解了,替换首次出现的内容。
注意,replaceFirst的参数也是正则表达式哦!