标签: regex notepad++
我需要将所有$postData[some_text]替换为$postData['some_text']。
$postData[some_text]
$postData['some_text']
我尝试查找(\$postData\[)+([a-zA-Z_+])+(\])并替换为$postData['$2'],但是它仅用some_text替换't',即some_text的最后一个字母。我不明白,如何保留全文?
(\$postData\[)+([a-zA-Z_+])+(\])
$postData['$2']
some_text
't'
答案 0 :(得分:2)
将量词放在括号内,以便捕获所有内容:
\$postData\[+([a-zA-Z_+]+)\]
替换模式:$ 1
regex101