Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 内容替换功能_Javascript_Replace - Fatal编程技术网

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>");