php - 正则表达式转换器(从 PHP 到 JavaScript)

标签 php javascript regex

这是我想转换成 JavaScript 正则表达式的 PHP 正则表达式:

/(?<!\..|\...|\....)([\?\!\.]+)\s(?!.\.|..\.|...\.)/u

是否有工具可以进行这种转换?

最佳答案

(?<!stuff goes here)是一个否定的回顾,JavaScript 的正则表达式实现不支持它。有some ways模仿它,但它并不能在所有情况下正常工作 - 你的情况对我来说就像其中之一。

如果您想继续使用这个特定的正则表达式,但从 JavaScript 开始,您可以考虑使用 Ajax 将字符串简单地传递给 PHP,然后 PHP 将在其上运行正则表达式。

关于php - 正则表达式转换器(从 PHP 到 JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824472/

相关文章:

php - Tablesorter 重新加载 tbody 或仅在数据库更改/更新时重新加载该行

javascript - React JS 父子组件事件共享

c++ - 解析 std::string 以选择字符

c# - 使用正则表达式 C# 在两个字符串的 block 中获取文本文件的多行字符串

java - 使用具有不同捕获组的正则表达式将字符串拆分为多个字符串

php - Laravel Redirect->with(key, val) 不工作

php - 使文件扩展名由 PHP 解释

java - 如何在 Java 中执行此 MutliArray 设置?

javascript - 如何使用 Webpack 1.14 导入本地版本的 Google Material Icons .woff2?

javascript - 如何修复 Fetch API 中的 CORS 问题