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

标签 php regex eclipse aptana

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

$requete["something"]

通过

$row->something

我已经试过了,搜索:

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

替换为:

\$row->$1

但是正则表达式引擎只接受搜索的最后一个字符:g 表示某物

欢迎任何想法! 谢谢

最佳答案

正则表达式只匹配组的最后一个字符的原因是加号在单词匹配组之外。此外,不需要句点。

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

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

关于php - Eclipse/Aptana 正则表达式搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725121/

相关文章:

javascript - 使用 javascript 的正则表达式

java - android 的 libGDX 动画

eclipse - Grails重新生成Eclipse项目

java - 如何找到 Eclipse Java 编译器 (JDT) 的版本?

php - 移除键后将其移向 0

regex - 正则表达式 : at least one blank space enclosed by any character

javascript - 在正则表达式的末尾 '/' 之外有字符吗?

php - 从 PHP 执行多表 mysql 查询时遇到问题

php - 将数据库导出到php中excel文件中的不同工作表

PHP include 或 require?哪个文件先出现,哪个文件紧随其后?