需要一些關於使用正則表達式來操作文本的指導。我正在使用textpad在某些代碼上執行正則表達式。我想借此瓦爾名單如下:正則表達式複製和粘貼
$var1;
$var2;
$var3;
,並轉換成這樣:
$var1 = $this->var1;
$var2 = $this->var2;
$var3 = $this->var3;
任何幫助表示讚賞。
需要一些關於使用正則表達式來操作文本的指導。我正在使用textpad在某些代碼上執行正則表達式。我想借此瓦爾名單如下:正則表達式複製和粘貼
$var1;
$var2;
$var3;
,並轉換成這樣:
$var1 = $this->var1;
$var2 = $this->var2;
$var3 = $this->var3;
任何幫助表示讚賞。
在TextPad選擇查找/替換和替換:
(\$var\d)
通過
\1 = \$this->\1
我將你的替換代碼改爲:$ 1 = \ $ this - > $ 1,它在文本板中也能正常工作 –
我修改streeturtle的回答來處理變種名稱,查找/由
更換(\$.+)
$1 = \$object->$1
搜索:'^ \ $(\ w +); $'替換:'\ $$ 1 = \ $ this - > $ 1'。或者,如果$ 1不起作用,則使用'1'而不是'$ 1'。 – Tushar
textpad編輯php代碼 –
爲什麼這個問題被標記爲-3? –