в NotePad++, я хочу удалить все после третьего: символ в строке.
Итак, символ будет выглядеть так:
текст: moretext: evenmoretext
Как мне избавиться от evenmoretext?
в NotePad++, я хочу удалить все после третьего: символ в строке.
Итак, символ будет выглядеть так:
текст: moretext: evenmoretext
Как мне избавиться от evenmoretext?

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