Как удалить текст между 2 символами?


9

Например у меня есть:

Apple:123456789:pear
watermelon:57952161354:kfc

Как мне удалить текст, который находится между ":", чтобы получить это:

Apple:apple
watermelon:kfc

Ответы:


21

Как заменить весь текст между 2 :с одним :?

  • Меню «Поиск»> «Заменить» (или Ctrl+ H)

  • Установите «Найти что» :.*?:

  • Установите «Заменить» на :

  • Включить «Регулярное выражение»

  • Нажмите «Заменить все»

Образ

До :

Apple:123456789:pear 
watermelon:57952161354:kfc

После :

Apple:pear 
watermelon:kfc

дальнейшее чтение


Я бы сказал, что :[^:]++:это будет гораздо эффективнее, но это действительно имеет значение, только если текстовый файл большой. Вы также можете попробовать заменить его :[^:]++(?=:)на пустую строку - но я не уверен, поддерживает ли блокнот lookaround.
Борис Паук
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.