Javascript 内容替换功能
我有一个后续问题要问 这是我当前的内容替换功能:Javascript 内容替换功能,javascript,replace,Javascript,Replace,我有一个后续问题要问 这是我当前的内容替换功能: content = content.replace(/(<t t>(.*?)<t t>)/g, function(m,p1,p2){ return p2,p1.replace(/ /g,"_").replace(/<t t>/g,"<html>"); }); 将成为 this_a_test 回答我上一个问题的人使用了这一有用的资源来帮助我理解,但令我懊恼的是,我自己无法理解这一点
content = content.replace(/(<t t>(.*?)<t t>)/g, function(m,p1,p2){
return p2,p1.replace(/ /g,"_").replace(/<t t>/g,"<html>");
});
将成为
this_a_test
回答我上一个问题的人使用了这一有用的资源来帮助我理解,但令我懊恼的是,我自己无法理解这一点。提前非常感谢您的帮助,如果需要,这里有我的链接,因此,根据您的评论 …这样当“这是一个替换测试”时。如果输入到我的流程文本区域,结果将是“此替换测试” 。。。您可以简单地执行以下操作:
content.replace(/<t t>/g, "<t d>");
content.replace(//g,“”);
请记住,正则表达式中的
/g
标志匹配测试字符串中的所有模式(g代表“全局”)。您到底想要实现什么?请澄清。我想更改我当前的功能,以便当这是一个替换测试。
输入到我的过程文本区域时,结果将是这个这是一个替换测试。
我为混淆道歉,如果仍然有任何问题,请让我知道,谢谢您的回答,我相信我们在正确的轨道上,但以这个为例:。
将有效地替换为
,但“是测试”部分不会更改为删除空格和添加下划线。在本例中,情况正好相反:。
This <t_t>this_a_test<t_t> of the replace.
This <t d>this_a_test<t d> of the replace.
<t t>
<t d>
this a test
this_a_test
content.replace(/<t t>/g, "<t d>");