@kendfw

Как в Notepad++ удалить определённые символы после других символов?

В общем, у меня есть большущий текстовый файл, в котором нужно в каждой строке удалить все символы после знака "=" и оставить знак "=", но оставить все символы между восьмыми девятыми знаками ";;", удалив и знаки ";;".
Например, вот это
HUD_Menu_Options_Audio=Audio;;Audio;;Son;;Audio;;Audio;;Zvuk;;Hang;;Dźwięk;;Аудио;;音效;
HUD_Menu_Options_Controls=Controls;;Controlli;;Commandes;;Steuerung;;Controles;;Ovládání;;Irányítás;;Ster owanie;;Управление;;操控;

Должно превратиться вот в это:
HUD_Menu_Options_Audio=Аудио
HUD_Menu_Options_Controls=Управление

И так со всеми строчками. Есть ли какой-нибудь способ такое сделать?
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
@dodo512
Найти: (?-s)^(\w+=)(?:(.*?);;){9}.*
Заменить на: $1$2
https://regex101.com/r/6ExPN4/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы