Javascript 在<&燃气轮机;在JS/jquery中使用regex
各位开发者好,, 我需要你的帮助,所以我的要求是什么- 我正在尝试使用js-like在内部html中查找字符串单词-Javascript 在<&燃气轮机;在JS/jquery中使用regex,javascript,android,regex,Javascript,Android,Regex,各位开发者好,, 我需要你的帮助,所以我的要求是什么- 我正在尝试使用js-like在内部html中查找字符串单词- var index = lcBodyinnerhtml.indexOf(Searchword, 0); 所以我的问题是,如果我试图找到一个词,假设“所有人”,在内部html中就是 像 在这个世界上,人人都是 所以它并没有找到那个单词,所以我希望使用regex或者其他一些东西,它会跳过html标记,这样我就能够找到确切的单词 请给我推荐任何合适的例子,感谢您在谷歌搜索了1分钟
var index = lcBodyinnerhtml.indexOf(Searchword, 0);
所以我的问题是,如果我试图找到一个词,假设“所有人”,在内部html中就是
像
在这个世界上,人人都是
所以它并没有找到那个单词,所以我希望使用regex或者其他一些东西,它会跳过html标记,这样我就能够找到确切的单词
请给我推荐任何合适的例子,感谢您在谷歌搜索了1分钟,我发现了以下内容:
var StrippedString=OriginalString.replace(/(]+)>)/ig,”;
您可以使用StrippedString搜索子字符串:
var OriginalString = "here in this world <i>all</i>man are"
var StrippedString = OriginalString.replace(/(<([^>]+)>)/ig,"");
// StrippedString = "here in this world allman are"
var OriginalString=“在这个世界上,人人都是”
var StrippedString=OriginalString.replace(/(]+)>)/ig,“”;
//StrippedString=“在这个世界上,人人都是”
您可以这样做
Html:
在这个世界上,所有的人都是人
Jquery/Javascript:
$(document).ready(function(){
var searchword = 'all man';
var text = $('#text').text();
var repl = '<span style="color:red">' + searchword + '</span>';
var rgxp = new RegExp(searchword, 'g');
text = text.replace(rgxp, repl);
$('#text').html(text);
});
$(文档).ready(函数(){
var searchword=‘所有人’;
var text=$('#text').text();
var repl=''+搜索词+'';
var rgxp=new RegExp(searchword'g');
text=text.replace(rgxp,repl);
$('#text').html(text);
});
希望这有帮助
var OriginalString = "here in this world <i>all</i>man are"
var StrippedString = OriginalString.replace(/(<([^>]+)>)/ig,"");
// StrippedString = "here in this world allman are"
<div id="text">here in this world <i>all</i> man are all man</div>
$(document).ready(function(){
var searchword = 'all man';
var text = $('#text').text();
var repl = '<span style="color:red">' + searchword + '</span>';
var rgxp = new RegExp(searchword, 'g');
text = text.replace(rgxp, repl);
$('#text').html(text);
});