String.prototype.replaceAll

简介: String.prototype.replaceAll

MDN文档

Tip

这个语法糖在实际工作中非常有用!


语法

const newStr = str.replaceAll(regexp | substr, newSubstr | function)点击复制复制失败已复制


Warning

当使用一个 regex 时,您必须设置全局“g” )标志,否则,它将引发 TypeError :“必须使用全局 RegExp 调用 replaceAll ”。


replaceAll() 方法返回一个新字符串,新字符串所有满足 pattern 的部分都已被 replacement 替换。 pattern 可以是一个字符串或一个 RegExpreplacement 可以是一个字符串或一个在每次匹配被调用的函数


Warning

原始字符串保持不变。


参数

返回值

一个新的字符串。

目录
相关文章
|
6月前
|
Java
每天一道面试题之String str=“i“与 String str=new String(“i”)一样吗?
每天一道面试题之String str=“i“与 String str=new String(“i”)一样吗?
|
JavaScript 前端开发 索引
String.indexOf()
String.indexOf()
75 0
String 的 endsWith() 方法
endsWith() 方法的语法如下: public boolean java.lang.String.endsWith(String suffix)
93 0
|
存储 算法 Java
从 KMP算法到 Java的 String.indexOf(String str)方法
从 KMP算法到 Java的 String.indexOf(String str)方法
253 0
String.prototype.matchAll()
String.prototype.matchAll()
51 0
|
安全 Java 索引
Java底层源码——Arrays.toString(数组) & object.toString() & new String()
Java底层源码——Arrays.toString(数组) & object.toString() & new String()
82 0
|
Java
String字符串
在Java里面使用的是String作为字符串的定义。
64 0
String字符串
每天一个知识点(二)String str=“i”与 String str=new String(“i”)一样吗?
不一样,使用String str="i",java虚拟机会把它分配到常量池中,而 String str=new String(“i”)创建了一个对象,会被分到堆内存中。
|
JSON 数据格式 索引
Array,Date,String 对象方法
Array,Date,String 对象方法
89 0
Array,Date,String 对象方法
String str = new String(“abc“)到底new了几个对象
如果常量池里面没有“abc”这个字符串,那虚拟机就会在堆内存中new出一个String对象,还会在常量池中new一个abc字符串对象;
15508 0