Как найти и заменить все экземпляры строки в строках, начинающихся с другой строки?Notepad ++ - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь «быстро» преобразовать форматирование всех массивов в моих данных во вложенные таблицы.Тот факт, что я сейчас приехал сюда, означает, что я потерпел неудачу в «быстрой» части, но было бы полезно знать - так как 3-этапная операция поиска и замены является повторяющейся проблемой.

В основном я хочу выбрать все строки, соответствующие этому критерию:

^t{3}\[.*

Найти , в этих строках

И заменить на: \] \= \{\nTTTT\["availability"\] \= "Available",\nTTT},\nTTT\[

Есть ли какой-нибудь способ«выбрать все» результаты поиска, чтобы я мог найти и заменить «в выделении»?Или "выбрать все отмеченные линии"?Я попытался найти ответы на вопросы здесь, но конкретные проблемы, которые люди обычно имеют в виду, никто не отвечает на эти точные вопросы, а скорее дает более полезные советы, касающиеся их цели (из которых я бы, конечно, согласился, но это означает, что эти другие вопросыне помогает).

Пример:

TT["chromas"] = {
TTT["Amethyst", "Aquamarine", "Catseye"},

Кому:

TT["chromas"] = {
TTT["Amethyst"] = {
TTTT["availability"] = "Available",
TTT}, 
TTT["Aquamarine"] = {
TTTT["availability"] = "Available",
TTT}, 
TTT["Catseye"] = {
TTTT["availability"] = "Available",
TTT}
TT},

Я поменял вкладки для Ts, потому что платформа, на которой я редактирую, делает что-то сверхъестественное с вкладками, иЯ мог бы просто сделать массовый Find + Replace для Ts после.

...