这是我想转换成JavaScript正则表达式的PHP正则表达式:
/(?<!..|...|....)([?!.]+)s(?!..|...|....)/u
有工具来做这样的转换吗?
(?<!stuff goes here)
是JavaScript的regex实现不支持的负向后看。有一些方法可以模仿它,但它并不适用于所有情况-你的看起来就像其中之一。
如果您想继续使用这个特定的正则表达式,但是从JavaScript,您可以考虑使用Ajax简单地将字符串传递给PHP,然后PHP将在其上运行正则表达式。