Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅替换具有类突出显示javascript的子字符串_Javascript_Regex_Replace_Innerhtml - Fatal编程技术网

仅替换具有类突出显示javascript的子字符串

仅替换具有类突出显示javascript的子字符串,javascript,regex,replace,innerhtml,Javascript,Regex,Replace,Innerhtml,我有以下代码: document.getElementById(“rep”).innerHTML=document.getElementById(“rep”).innerHTML.replace(rxp,“abc”) asd 123 asd 123 asd 123 asd 123您可以使用来利用负前瞻而不是负前瞻(JavaScript正则表达式引擎不支持): 函数revStr(str){ 返回str.split(“”).reverse().join(“”); } var rxp=new Re

我有以下代码:

document.getElementById(“rep”).innerHTML=document.getElementById(“rep”).innerHTML.replace(rxp,“abc”)
asd 123 asd 123 asd 123 asd 123
您可以使用来利用负前瞻而不是负前瞻(JavaScript正则表达式引擎不支持):

函数revStr(str){
返回str.split(“”).reverse().join(“”);
}

var rxp=new RegExp(“[0-9]+(?:\.[0-9]+)(?![^>]*>”thgil\“=ssalc\\s+nap如果数字的正则表达式是这样的话会怎么样:var rxp=new RegExp(([0-9]+\.[0-9]+)”,“gm”);我看不出任何问题,因为您只是匹配数字和数字之间的可选点:
var rxp=new RegExp([0-9]+(?:\.+>)([0-9]+)。[*>)\“thgil\”=ssalc\\s+napst这是一个非常有创意的方法solution@stribizhev谢谢!@Stribizev我有一个小问题,如果span的类不是light,我的意思是如果它是我不知道的东西,那么正则表达式是什么?