Я проверяю мое старое php программное обеспечение, и мне нужно внести некоторые общие исправления. Я пытаюсь сделать некоторые из них автоматически с помощью регулярных выражений, но в некоторых случаях безуспешно. Я использую Netbeans.
Мне нужно заменить все:
$line[word_test]
на
$line['word_test']
, исключая случай, когда word_test является переменной (т. Е. $ Ab c ) или число или содержит строку "const"
Я пробовал с несколькими регулярными выражениями, такими как
\$line\[[^'|\$|constan](.*)\]
, но безуспешно. Мне нужно и регулярное выражение для записи в поле «Содержащий текст», и то, что для записи в поле «Заменить на» Netbeans заменяет функциональность.