JavaScript 字符串 – replace() 方法
描述
此方法查找正则表达式和字符串之间的匹配,并使用新字符串替换匹配的子字符串。
替换字符串可以包括以下特殊替换模式-
模式 | 插入 |
---|---|
$$ | 插入”$”。 |
$& | 插入匹配的子字符串。 |
$` | 插入匹配子字符串之前的字符串部分。 |
$’ | 插入匹配子字符串之后的字符串部分。 |
$n 或 $nn | 其中 n 或 nn 是十进制数字,插入 n 括号子匹配字符串,provided the first argument was a RegExp object. |
语法
使用replace()方法的语法如下-
参数细节
- regexp - RegExp 对象。将使用参数#2的返回值替换匹配。
-
substr - 一个字符串,将被 newSubStr 替换。
-
newSubStr -替换从参数#1接收到的子字符串的字符串。
-
function -要调用以创建新字符串的函数。
-
flags - 包含任意组合的RegExp标志的字符串: g -全局匹配, i -忽略大小写, m -匹配多行。仅在第一个参数为字符串时使用此参数。
返回值
它只是返回一个新的更改字符串。
例子
尝试以下示例。
输出
例子
尝试以下示例;它显示如何在字符串中切换单词。