Eclipse/Aptana正则表达式搜索和替换

Amo*_*eba 5 php regex aptana eclipse

在Aptana(Eclipse)中,我希望用对象替换很多文件PHP关联数组:

$requete["something"]
Run Code Online (Sandbox Code Playgroud)

通过

$row->something
Run Code Online (Sandbox Code Playgroud)

我试过这个,搜索:

\$requete\[\"([\w.])+\"\]
Run Code Online (Sandbox Code Playgroud)

用,替换:

\$row->$1
Run Code Online (Sandbox Code Playgroud)

但正则表达式引擎只占用搜索的最后一个字符:g表示某些内容

欢迎任何想法!谢谢

jmo*_*ohr 2

正则表达式仅匹配该组的最后一个字符的原因是加号位于单词匹配组之外。此外,该期间是不需要的。

要修复正则表达式,请将 后面的句点替换为w加号

\$requete\[\"([\w]+)\"\]