var searchText = "hello world";
var searchTextRegExp = new RegExp(searchText , "i"); // case insensitive regexp
var text = "blahblah Hello Worldz";
text.replace(searchTextRegExp , '<match>' + searchText + '</match>');
我正试图改进这一点的代码。目前,它降低了Hello World的情况,因为它使用searchText作为重置值。带标签的不区分大小写的子字符串
我希望只是用标签包装Hello World,而不是修改其大小写,同时仍然保持不区分大小写的搜索。
这样做的好方法是什么?我认为string.indexOf区分大小写 - 这让事情变得更复杂一些,我认为?
谢谢,这正是我所期待的。 –