replaceAll 和replace 区别-前者正则表达式
程序员文章站
2022-03-25 11:41:05
...
相同点:都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串;
不同点:replaceAll支持正则表达式,因此会对参数进行解析(两个参数均是),如replaceAll("\\d", "*"),而replace则不会,replace("\\d","*")就是替换"\\d"的字符串,而不会解析为正则。
如果只替换一个 replaceFirst
上一篇: 前端入门part13边框和边距
下一篇: rocketmq 标签过滤的方式
推荐阅读
-
IOS中NSPredicate和NSRegularExpression校验正则表达式区别
-
MySQL中REPLACE INTO和INSERT INTO的区别分析
-
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
-
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
-
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
-
JS中使用正则表达式g模式和非g模式的区别
-
python正则表达式函数match()和search()的区别详解
-
Python中正则表达式match()、search()函数及match()和search()的区别详解
-
python正则表达式函数match()和search()的区别
-
Java中replace与replaceAll区别