在文本区域中搜索特定单词

To search a particular word in textarea

本文关键字:单词 搜索 文本 区域      更新时间:2023-09-26

我想在文本区域中搜索一个特定的单词并将其替换为另一个单词。

如何在java脚本reg ex中执行此操作?

res.replaceAll("(?i)(hello)", "''*$1''*"); have tried this.
var s = "this is a this";
s = s.replace(/this/g, "test");
//result will be "test is a test"

你可以这样做:

res.replace(/'bword here'b/g,"another word");
单词

边界将仅匹配特定单词。

为此,您不需要使用正则表达式,只需通过替换方法即可

val = $('textarea').html() ;
val = val.replace("oldword","newword");
$('textarea').html(val);

否则,如果您想通过正则表达式使用。

var str= "new word";
$('textarea').html(str.replace(/new/g, "old")); 
}

现场示例在这里

我猜你想要一个全局替换,但javascript没有replaceAll,相反,你必须使用带有全局修饰符和捕获组的正则表达式来添加星号

res = res.replace(/(hello)/g, '*$1*');

小提琴