Регулярное выражение, такое как (Received): должно соответствовать каждому « Received », предшествующему « : ».
N ++ находит для меня всю строку: « Получено ». Поэтому вместо выделения в моем документе « Получено » я получаю « Получено: ». Что происходит? Найти и заменить ведет себя так же.
Я использую версию 6.5.5 (UNICODE).
Нет, я прошу его: 1) соответствовать слову «Получено» 2) только тем, которые предшествуют двоеточию. PS Я не знаю, почему N ++ также выделяет двоеточие, так как оно не в скобках.
—
Саша
То есть то , что он является соответствие. Толстой кишки является частью матча вы просили. Он не является частью выражения группы,
—
DavidPostill
(...)которое предназначено для использования в поле замены на.
Выражение группы просто хранит совпадение на потом. Это не имеет никакого отношения к выделению всего совпадения регулярного выражения.
—
DavidPostill
Receivedпоследующим путем:(толстой кишки) , и это именно то , что он делает. Если вы хотите совпадать,Receivedтогда(Received)не используйте(Received):