2016-08-18 284 views
-3

需要一些關於使用正則表達式來操作文本的指導。我正在使用textpad在某些代碼上執行正則表達式。我想借此瓦爾名單如下:正則表達式複製和粘貼

$var1; 
$var2; 
$var3; 

,並轉換成這樣:

$var1 = $this->var1; 
$var2 = $this->var2; 
$var3 = $this->var3; 

任何幫助表示讚賞。

+0

搜索:'^ \ $(\ w +); $'替換:'\ $$ 1 = \ $ this - > $ 1'。或者,如果$ 1不起作用,則使用'1'而不是'$ 1'。 – Tushar

+0

textpad編輯php代碼 –

+0

爲什麼這個問題被標記爲-3? –

回答

0

在TextPad選擇查找/替換和替換:

(\$var\d) 

通過

\1 = \$this->\1 
+0

我將你的替換代碼改爲:$ 1 = \ $ this - > $ 1,它在文本板中也能正常工作 –

0

我修改streeturtle的回答來處理變種名稱,查找/由

更換

(\$.+) 

$1 = \$object->$1