作者gabriev (水母水母水中游)
看板RegExp
标题[问题] 找出PHP变数,但排除掉$this
时间Sat Aug 29 18:05:15 2009
要找到PHP程式码内的变数可以用下面的表示式找到
\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
可以找到像下列的变数
$foo
$bar
$foo_bar
$anything
$this
但是我想把搜寻结果排除掉
$this
目前我只知道像 (?<=pattern) 之类的表示式可能可以处理
但我怎麽试就是不能把 $this 给排除掉 Orz
请教一下各位要用怎样的表示式才可以作到我要的结果
谢谢
============
之前的说法好像会被弄错我的原意
我改了一些部分,稍微再说明仔细一点
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.57.134.105
1F:推 buganini:what the hell is $this? 08/29 21:33
2F:→ buganini:我看懂了.. 08/29 21:34
3F:→ buganini:例外处理吧 不然就先把$this换成其他东西 08/29 21:36
※ 编辑: gabriev 来自: 61.57.134.105 (08/29 21:46)
4F:推 othree:话说一开始 \$[a-zA-Z_\x7f-\xff]+ 这样也可以 08/30 02:06
5F:→ othree:喔喔,原来有差数字 08/30 02:06
6F:→ othree:那是我看错 08/30 02:07