gpt4 book ai didi

javascript - 使用 RegExp 和 span 突出显示变量中的文本

转载 作者:行者123 更新时间:2023-11-28 00:23:01 24 4
gpt4 key购买 nike

我有一个文本 div。我想使用 RegExp 和 span 突出显示存储在变量中的一些文本。要突出显示的文本在运行时未知。

var t = $("#highlightOutput").html(); //sentence
var s = t.search(hStr);//what shd be replaced
var query = new RegExp(s, "g");
console.log(s);
t = t.replace(query, "<span class='highlight'>"+s+ "</span>"); //problem is here
//how to write a regex code to highlight text stored in s.
$("#highlightOutput").html(t);

最佳答案

search 返回索引,但您需要实际文本。使用 match 来实现:此方法返回一个匹配数组,您可以获取第一个。

var s = t.match(hStr)[0];

关于javascript - 使用 RegExp 和 span 突出显示变量中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29803495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com