Как удалить последний символ в каждой строке в Notepad ++?

В NotePad ++ как это сделать:

  GingeredRovinsky7 | NTDc4MAODY3Mg | 

В это:

  • Как объединить строки каждые 3 строки в Notepad ++?
  • Закрытие последнего закрытого тега Notepad ++
  • Можно ли изменить кодировку по умолчанию в блокноте?
  • Notepad ++. Как заменить разные символы соответствующими буквами одновременно?
  • Флип или обратная линия в Notepad ++
  • Как я могу просматривать два файла бок о бок в Notepad ++
  •   GingeredRovinsky7 = NTDc4MAODY3Mg 

    Я знаю, что могу найти и заменить и заменить первый | С =

    Однако мне нужно снять последнее | От каждой линии.

    Как мне это сделать?

  • Текстовый редактор в виде блокнота с автосохранением
  • Вертикальная линия для правого поля в Notepad ++
  • Сортировка текста по значению в Notepad ++
  • Почему мое регулярное выражение не работает в NotePad ++?
  • Заменить возврат каретки и подачу строки в Notepad ++
  • Есть ли способ эффективно управлять вкладками в Notepad ++
  • 3 Solutions collect form web for “Как удалить последний символ в каждой строке в Notepad ++?”

    Если каждая строка будет состоять ровно из двух | Символов в этом формате, я должен подумать, что это регулярное выражение find-and-replace сделает это.

    Найти все:

    ^([^|]*)\|([^|]*)\|$

    Замените все на:

    \1=\2

    Notepad ++ поддерживает расширенный поиск и замену регулярных выражений. Используя расширенный поиск и замену, вы можете сделать это за два прохода.

    В первый проход замените трейлинг | Путем поиска |\r и замены на \r :

    Введите описание изображения здесь

    Во втором проходе мы заменяем средний | Путем обычного поиска и замены.

    Это, конечно, предполагает, что ваша строка заканчивается \r\n .

    Вы можете использовать регулярное выражение в диалоговом окне замены.

    Найти:

     .{1}$ 

    Заменить ничего. Затем просто выберите «Заменить все»

    Возможны следующие варианты: Введите описание изображения здесь

    Давайте будем гением компьютера.