php - 正则表达式 - 所有语言都一样吗?

标签 php javascript regex

不同语言的正则表达式是否相同?

例如。如果我想在 javascript 中使用它,我是否必须专门为 javascript 搜索正则表达式。因为我有一些备忘单。它只是说正则表达式。

我想知道我是否可以在所有语言、php、javascript 等上使用它。

最佳答案

基本原理大部分相同,但语言驱动引擎之间存在一些差异,PHP 和 JavaScript 不同,因为 PHP 使用 PCRE(Perl 兼容正则表达式)。

PHP 也有与 POSIX 兼容的正则表达式引擎(ereg_* 函数),但已弃用。

如果你还没有使用它,我建议你试试 RegexBuddy .它可以在多个 Regex 引擎之间进行转换。

你可以找到alternatives for RegexBuddy on Mac here .

关于php - 正则表达式 - 所有语言都一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973343/

相关文章:

php - 使用单例设计模式获取数据库数据

php - Netbeans 7 与 PHP 的远程服务器连接

javascript - 如何查看用户的当前位置?

javascript - express js,为什么服务器有两个响应?

php - 插入带有重音符号和 latin1 字符

javascript - 如何使用 jquery 在旋转木马上方隐藏和显示页脚?

javascript - WindowsPhone native 应用程序 - 与 Javascript/HTML5/Canvas/CSS 3 的兼容性

java - java中按数字分割数组

java - 如何将字符串解析为组?

c# - "arbitrary"分隔符之间的 RegEx 替换