Обратная ссылка только заменяет шаблон одним символом - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужно заменить все $postData[some_text] на $postData['some_text'].

Я пытался найти (\$postData\[)+([a-zA-Z_+])+(\]) и заменить на $postData['$2'], но он только заменяет some_text на 't', то есть последнюю буквуsome_text.Я не понимаю, как мне сохранить весь текст?

1 Ответ

0 голосов
/ 25 февраля 2019

Поместите квантификатор в скобки, чтобы вы захватили все:

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

шаблон замены: $ 1

regex101

...