【问题标题】:Javascript Regex: PHP like Callback VariableJavascript 正则表达式:PHP 之类的回调变量
【发布时间】:2011-04-03 18:06:48
【问题描述】:

在 PHP 中,我可以像这样从子模式中获取结果:

preg_replace("/(a-z)/im", "$1", $string);

但这在 javascript 中可行吗?

【问题讨论】:

    标签: php javascript regex variables callback


    【解决方案1】:

    几乎完全一样:

    "foo".replace(/f(o*)/, "found: $1");
    

    给出“找到:oo”。

    【讨论】:

    • 嗯,很酷,谢谢,我也用同样的方式写了我的脚本,但我不确定它是否有效:)
    • +1 是的。唯一真正的区别是,为了检索整个匹配,PHP 使用:$0,而 JavaScript 使用:$&
    • 其他是匹配子字符串左侧的 $` (dollarsign-backtick) == 文本,以及匹配子字符串右侧的 $' (dollarsign-apostrophe) == 文本。
    猜你喜欢
    • 1970-01-01
    • 2012-02-22
    • 2012-07-07
    • 2011-04-10
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多