2016-08-18 286 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