php正则匹配乱码变量名

先贴上代码:

preg_match_all('~\$[^0-9/ =\[\]\(\)a-z_\+\$,\';\{\}-]+~is', $content, $vars);

这里的匹配原理是,不包含数字、字母、下划线和一些边界字符。

不过这个也不是万能的,要根据实际情况再来修改。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注