在 JavaScript 的 replace() 方法中,可以使用正则表达式来匹配要被替换的文本,并在替换的回调函数中获取该文本。\n\n示例代码如下:\n\njavascript\nvar str = 'Hello World';\nvar replacedText = '';\n\nstr = str.replace(/World/g, function(match) {\n replacedText = match; // 获取要被替换的文本\n return 'JavaScript';\n});\n\nconsole.log(replacedText); // 输出: World\nconsole.log(str); // 输出: Hello JavaScript\n\n\n在上面的代码中,我们使用正则表达式 /World/g 匹配 "World" 这个文本,并在替换的回调函数中将该文本赋值给变量 replacedText。最后打印出 replacedText 的值,即为要被替换的文本 "World"。\n\n注意:如果 replace() 方法没有找到匹配的文本,那么回调函数将不会执行。

JavaScript replace() 方法获取被替换文本 - 示例与解释

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

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