将 php 正则表达式转换为 javascript


Converting a php regex to javascript

如何将以下PHP正则表达式转换为JavaScript正则表达式?

php regex:- (?s)(?<=<a).*?(?=<'/a>)

在javascript中不可能使用完全相同的模式,因为不支持lookbehinds。

我能做的最好的事情就是

<a([^]*?)(?=<'/a>)

它应该与 php 正则表达式匹配相同的文本,但会捕获第一个捕获组中的文本。