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="Hello" 与 String str=new String(“Hello”)一样吗?
String str="Hello" 与 String str=new String(“Hello”)一样吗?
|
安全 Java 编译器
JAVA字符串String
JAVA字符串String
43 0
|
JavaScript 前端开发 索引
String.indexOf()
String.indexOf()
104 0
String 的 endsWith() 方法
endsWith() 方法的语法如下: public boolean java.lang.String.endsWith(String suffix)
120 0
String.prototype.matchAll()
String.prototype.matchAll()
78 0
|
安全 Java 索引
Java底层源码——Arrays.toString(数组) & object.toString() & new String()
Java底层源码——Arrays.toString(数组) & object.toString() & new String()
102 0
|
JSON 数据格式 索引
Array,Date,String 对象方法
Array,Date,String 对象方法
111 0
Array,Date,String 对象方法
|
存储 Java 编译器
Java字符串String的那些事
Java字符串String的那些事
114 0
每天一个知识点(二)String str=“i”与 String str=new String(“i”)一样吗?
不一样,使用String str="i",java虚拟机会把它分配到常量池中,而 String str=new String(“i”)创建了一个对象,会被分到堆内存中。
String str = new String(“abc“)到底new了几个对象
如果常量池里面没有“abc”这个字符串,那虚拟机就会在堆内存中new出一个String对象,还会在常量池中new一个abc字符串对象;
15521 0