javascript - 将 php 正则表达式转换为 javascript

标签 javascript php regex

如何将以下 php 正则表达式转换为 javascript 正则表达式?

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

最佳答案

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

我能做的最好的就是

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

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

关于javascript - 将 php 正则表达式转换为 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27685033/

相关文章:

javascript - 我怎样才能加快我的正则表达式?

javascript - 如何比较一个数字加上或减去另一个数字

php - Magento - 如何查询管理员的角色名称?

c++ - RegExp 查找不以特定单词结尾的特定字符串

php - 如何知道更新了哪些字段

php - 错误: class to INSERT content into MySQL database

python - Python 正则表达式中的\w 包含哪些(Unicode)数字?

javascript - 通过递归在对象中更深地循环

javascript - 在加载(和内部)javascript Modalbox 时执行 javascript 代码

javascript - 以 iframe 为目标的表单在 Chrome 中打开新标签页