取代所有的话

时间:2013-10-12 21:21:17

标签: javascript jquery regex

我有这段代码:

$(this).text().replace(/write\s(\w+);/g, "$1");

和本文:

write testing code;

但仅显示“测试”! 如何取出所有单词并显示“测试代码”?

THX

2 个答案:

答案 0 :(得分:1)

console.log($("#my_element").text().replace("write",""));

如果您想要更换字符串“write”,则不需要正则表达式。

要更改元素的内部html:

 $("#my_element").html(($("#my_element").text().replace("write",""));

答案 1 :(得分:0)

如果我正确理解了这个问题,你想从字符串中删除单词write并保留其他单词?如果是这种情况,您可以这样做:

$(this).text().replace(/(\s?)write(\s?)/g, '');