【问题标题】:Replacing javascript functions using PHP使用 PHP 替换 javascript 函数
【发布时间】:2010-11-09 20:28:47
【问题描述】:

我想用 PHP 替换 HTML 文档中的 javascript 函数。例如:

原文:

function my_function(hey) {
    do stuff
}

新:

function new_function(hi) {
    do different stuff
}

我正在考虑将正则表达式与 ereg_replace 函数一起使用,但我不确定这是否是最好的方法。每个函数中的代码都很长……加上正则表达式在我看来非常令人生畏。有什么建议吗?

【问题讨论】:

  • 你需要它做什么?
  • 您最好使用 Notepad++ 或其他工具以这种方式重构您的代码
  • 您为自己做的工作比需要的要多得多。在您的生活中,您永远不应该认为编写正则表达式来解析 HTML 是一个好主意。曾经。这简直是​​浪费时间。按照 Josn Rasch 所说的去做……使用编辑器并进行查找和替换。

标签: php regex replace


【解决方案1】:

perl 就是为此而构建的。花一天时间学习如何在文件中啜饮,并好好看看那里的许多正则表达式工具,你将拥有一个脚本,如果需要的话,你可以修改它以供将来使用,但否则就是一次性的,这很好,因为您可能是第一次写的很糟糕。

【讨论】:

    【解决方案2】:

    看起来你试图做一些毫无意义的事情。放置一个新函数并调用它。只是不要使用旧的,一旦你想用它的名字替换整个身体。

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 1970-01-01
      • 2012-12-10
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      相关资源
      最近更新 更多