我想搜索文本区域中的特定单词并将其替换为另一个单词。
如何在java脚本中执行此操作?
res.replaceAll("(?i)(hello)", "\\*$1\\*"); have tried this.
答案 0 :(得分:0)
我猜你想要一个全局替换,但javascript没有replaceAll
,而你必须使用正则表达式和全局修饰符以及一个捕获组来添加星号
res = res.replace(/(hello)/g, '*$1*');
答案 1 :(得分:0)
var s = "this is a this";
s = s.replace(/this/g, "test");
//result will be "test is a test"
答案 2 :(得分:0)
你可以这样做:
res.replace(/\bword here\b/g,"another word");
单词边界仅匹配特定单词。
答案 3 :(得分:0)
为此,您不需要使用正则表达式,您可以通过替换方法
来完成val = $('textarea').html() ;
val = val.replace("oldword","newword");
$('textarea').html(val);
否则,如果你想通过正则表达式使用
var str= "new word";
$('textarea').html(str.replace(/new/g, "old"));
}