Что делать, если у меня есть это:

BTC/XRP
BTC/BCH
BTC/LTC

И мне нужно изменить это на это:

        {
            name: 'BTC/XRP',
            visible: false,
            data:data['BTC/XRP']?data['BTC/XRP']:[]
        },
        {
            name: 'BTC/BCH',
            visible: false,
            data:data['BTC/BCH']?data['BTC/BCH']:[]
        },
        {
            name: 'BTC/LTC',
            visible: false,
            data:data['BTC/LTC']?data['BTC/LTC']:[]
        }

У меня их много, и редактирование вручную было бы очень долгим процессом. Я пробовал несколько вариантов регулярного выражения, но не могу найти логику того, как бы вы сделали что-то подобное.

0
Ricardo 11 Мар 2018 в 16:12

1 ответ

Лучший ответ

Это делает свою работу:

  • < KBD > CTRL + < KBD > Н
  • Найдите что: ^.+$
  • Заменить на: {\n\tname: '$0',\n\tvisible: false,\n\tdata:data['$0']?data['$0']:[]\n},\n
  • установите флажок "Обернуть"
  • проверить регулярное выражение
  • НЕ ПРОВЕРЯЙТЕ . matches newline
  • Заменить все
1
Toto 11 Мар 2018 в 17:16