反向引用仅用一个符号替换模式

时间:2019-02-25 19:49:14

标签: regex notepad++

我需要将所有$postData[some_text]替换为$postData['some_text']

我尝试查找(\$postData\[)+([a-zA-Z_+])+(\])并替换为$postData['$2'],但是它仅用some_text替换't',即some_text的最后一个字母。我不明白,如何保留全文?

1 个答案:

答案 0 :(得分:2)

将量词放在括号内,以便捕获所有内容:

\$postData\[+([a-zA-Z_+]+)\]

替换模式:$ 1

regex101