如何将参数传递给我的正则表达式并在数组上循环以查找与我的参数相对应的词

时间:2019-04-27 17:55:45

标签: javascript css splunk spl

我想添加跨度类以突出显示与参数值相对应的表中的每个单词。

现在,仅当我在正则表达式参数上贴上单词时才可以添加span类:patt = / 40 / igm; 我使用此解决方案只是为了测试,但我想使用我的参数“ token” (仅已声明但尚未使用)

render: function($td, cell) {
    let token = tokens.get('search_tok'); //search word
    patt=/40/igm; //test with regex parameter
    let value=cell.value; //cells values
    while (matcher = patt.exec(cell.value)) {
        console.log(matcher.index + ' ' + patt.lastIndex);
        value = value.slice(0, matcher.index) + '<span id="highlight_search">'+cell.value.slice(matcher.index, patt.lastIndex)+'</span>'+cell.value.slice(patt.lastIndex);
        }}

当前: -这仅将span类添加到单词40,但我想将其添加到搜索到的单词(令牌) -同样,当我尝试仅使用数字4(因此仅使用一个字符)时,效果也不佳...

0 个答案:

没有答案