Как использовать регулярные выражения для организации списков песен, меняя их порядок с "Song - Artist" на "Artist - Song"?

У меня есть длинный список песен в формате "Artist - Song", но я хочу, чтобы они были указаны как "Artist - Song". Как изменить все элементы автоматически с помощью регулярного выражения, желательно на Notepad++?

1 ответ

Решение

На Notepad ++:

  1. Нажмите перед первой буквой в вашем файле, чтобы поиск выполнялся по всему списку.
  2. Нажмите CTRL + H, чтобы открыть текстовый редактор Replace диалог
  3. Проверить Regular expression режим поиска
  4. Тип (.*?)\s-\s(.*) в поле "Найти что". Это означает "выбрать и сохранить все до дефиса, которому предшествует пробел", а затем "все после дефиса, за которым следует пробел"
  5. Тип \2 - \1 в Replace with поле для вставки двух наборов в обратном порядке
  6. Нажмите на Replace all

Примечание: если это не сработает, убедитесь, что в списке используется тот же символ дефиса, который вы ввели в Find what поле.

Снимок экрана диалогового окна

Другие вопросы по тегам