这是我想转换成 JavaScript 正则表达式的 PHP 正则表达式:
/(?<!\..|\...|\....)([\?\!\.]+)\s(?!.\.|..\.|...\.)/u
是否有工具可以进行这种转换?
最佳答案
(?<!stuff goes here)
是一个否定的回顾,JavaScript 的正则表达式实现不支持它。有some ways模仿它,但它并不能在所有情况下正常工作 - 你的情况对我来说就像其中之一。
如果您想继续使用这个特定的正则表达式,但从 JavaScript 开始,您可以考虑使用 Ajax 将字符串简单地传递给 PHP,然后 PHP 将在其上运行正则表达式。
关于php - 正则表达式转换器(从 PHP 到 JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824472/