Как удалить часть каждой строки от «@» до «|» в блокноте ++

0

Как удалить часть каждой строки от "@" до "|" в блокноте ++

apple@oranges.com|cake to apple|cake
Lucyfer
источник
2
Какому |персонажу вы хотите соответствовать?
тяжело

Ответы:

2

Как и предполагал Хэвидид, это зависит от того, что |вы хотите соответствовать.

Решение DBZ_A даст вам жадный (как можно дольше) матч.

Это даст вам ленивый (более короткий) матч, который, я подозреваю, вы хотите

Найти то, что: @[^\|]*\|

(Это должно соответствовать a @, за которым следует любое количество символов, за которыми не | следует |)

Заменить: @|

Spamwich
источник
@ Скотт Э, да, все верно. Я просто проверял тебя. Хорошая работа. (ответ обновлен)
Спамвич
1

Используйте опцию «Регулярное выражение» в диалоге поиска и замены.

ищи :

@ \ (. *) |

заменить:

@ |

Обратите внимание, что | символ должен быть экранирован как \ | в строке поиска

dbza
источник