0

如何在 javascript 中使用正则表达式找到 php 对象属性?

例如,这里有一些 php.ini 文件。

 $obj = new stdClass();
 $obj->name = '';

使用正则表达式,我希望得到name.

我想正则表达式会寻找一个/\$\w+/变量,后跟->,或者可能只有->

正则表达式的目的是扩展一些语法高亮。

4

1 回答 1

1

\$[a-zA-Z0-9_]+\s*->\s*([a-zA-Z0-9_]+)\s*=\s*([^;]+);假设没有引用分号,将起作用;如果您引用了分号,则正则表达式是一个糟糕的选择。第一组是变量名,第二组是赋值。

于 2012-12-23T20:22:22.380 回答