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

apple@oranges.com|cake to apple|cake

2 ответа2

2

Как heavyd предложил, это зависит от которых | Вы хотите соответствовать.

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

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

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

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

Заменить на: @|

1

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

ищи :

@(.*)\|

заменить:

@ |

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .