в NotePad++, я хочу удалить все после третьего: символ в строке.
Итак, символ будет выглядеть так:
текст: moretext: evenmoretext
Как мне избавиться от evenmoretext?
в NotePad++, я хочу удалить все после третьего: символ в строке.
Итак, символ будет выглядеть так:
текст: moretext: evenmoretext
Как мне избавиться от evenmoretext?
вы можете легко сделать это с помощью Regexp поиска и замены
регулярное выражение для использования (поместите это в Find what
поле на вкладке "заменить" в окне поиска)
^([^:]*):([^:]*):.*$
и Replace with
введите
:
(если вам нужна концовка: тоже добавьте ее в конец Replace with
струнные)
что это все делает?
соответствует началу строки:
^
это говорит он должен соответствовать группе, которая состоит из " всего, что не a :
символьный"
([^:]*)
в прямом :
подобрано само собой
и в конце концов, это соответствует "все до конца строки"
.*$
(том $
соответствует "концу строки")
и замена означает " положить в first группы совпали, после :
, а потом secound группа совпала".
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]