匹配脚本中的php类,并为找到的每个类创建单独的文件

时间:2011-02-20 01:33:30

标签: regex parsing class match

我的问题是正则表达式匹配类并跳过引号内的内容。我也不知道如何跳过用于关闭类内部方法的'}',因此引擎认为它已到达类的末尾。

稍后我想为匹配的每个类创建单独的文件。例如:

{$classname}.php >> content

这是必要的,因为我有一种可怕的做法,即在一个文件中开始编写许多类,然后只有当我有一些“内容丰富”的东西时,我决定将它们放在单独的文件中,这当然太无聊了我的很多时间。你能帮帮我吗?特别是正则表达式,但其余的感觉自由;)

1 个答案:

答案 0 :(得分:0)

Regex不是为解析编程语言而设计的(特别是嵌套)。如果您想要帮助移动代码,请获取具有重构工具的IDE。