[問題] 找出PHP變數,但排除掉$this

看板RegExp (正規表示式 Regular Expression)作者 (水母水母水中游)時間15年前 (2009/08/29 18:05), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/2 (看更多)
要找到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

08/29 21:33, , 1F
what the hell is $this?
08/29 21:33, 1F

08/29 21:34, , 2F
我看懂了..
08/29 21:34, 2F

08/29 21:36, , 3F
例外處理吧 不然就先把$this換成其他東西
08/29 21:36, 3F
※ 編輯: gabriev 來自: 61.57.134.105 (08/29 21:46)

08/30 02:06, , 4F
話說一開始 \$[a-zA-Z_\x7f-\xff]+ 這樣也可以
08/30 02:06, 4F

08/30 02:06, , 5F
喔喔,原來有差數字
08/30 02:06, 5F

08/30 02:07, , 6F
那是我看錯
08/30 02:07, 6F
文章代碼(AID): #1AcFrSOH (RegExp)
文章代碼(AID): #1AcFrSOH (RegExp)