使用正则表达式中的捕获组可以方便地实现文本内容的替换。捕获组使用圆括号括起来,并在替换字符串中使用 //$1 //$2 等来引用捕获组的内容。/n/n例如:/n/njavascript/nvar str = 'Hello, World!';/nvar regex = /(/w+), (/w+)!/; /nvar newStr = str.replace(regex, '$2 $1');/nconsole.log(newStr); // 输出 'World Hello'/n/n/n在上面的例子中,首先定义了一个正则表达式,使用了两个捕获组,分别匹配了逗号前面的单词和逗号后面的单词。然后在替换字符串中使用了 //$2 和 //$1 来引用这两个捕获组的内容,实现了单词位置的交换。


原文地址: https://www.cveoy.top/t/topic/m3Jk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录