我有这段代码:
$(this).text().replace(/write\s(\w+);/g, "$1");
和本文:
write testing code;
但仅显示“测试”! 如何取出所有单词并显示“测试代码”?
THX
答案 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, '');