小编Joh*_*nm1的帖子

"反向"订单正则表达式 - 最接近"上方"匹配

这是一些字符串的例子.

<div>other text</div> some text abc , <div>need_match_this</div> bbbb <p>hsa</p> aa <span>hello</span>
Run Code Online (Sandbox Code Playgroud)

我只知道字符串的结尾"<span>hello</span>",我需要匹配最近的"上方"div中的文本.

我用这个正则表达式:

\<div\>(.*?)\<\/div\>.*?\<span\>hello\<\/span\>
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用,因为我只需要返回最接近div的文本,而不是字符串中的第一个div.

是否有任何正则表达式解决方案来解决这个问题?

请帮忙.

谢谢

php regex

5
推荐指数
1
解决办法
270
查看次数

JavaScript新函数作用域ReferenceError

有没有办法让下面的代码工作?

(function(){
    var n = "abc";
    (new Function("return alert(n);"))();
})();
Run Code Online (Sandbox Code Playgroud)

如果我在浏览器中运行代码结果是:" 未捕获的ReferenceError:n未定义 ".

此外,我还需要一些其他变量,如"n",也可以在"新函数"中访问.

请帮忙,谢谢

javascript scope function referenceerror

3
推荐指数
1
解决办法
143
查看次数

标签 统计

function ×1

javascript ×1

php ×1

referenceerror ×1

regex ×1

scope ×1