
Пример: строка 1 это
Adobe Ceiling EngramEntry_AdobeCeiling_C 106 5 15
Я хочу убрать все, кроме:
EngramEntry_AdobeCeiling_C
решение1
решение2
Чтобы убедиться, что вы заменилитолькостроки, которые содержат EngramEntry_AdobeCeiling_C
, но не blah_EngramEntry_AdobeCeiling_C_blah
, вы должны использоватьграницы слов:
- Ctrl+H
- Найти то, что:
^.+?\b(EngramEntry_AdobeCeiling_C)\b.+$
- Заменить:
$1
- ПРОВЕРЯТЬ Учитывать регистр
- ПРОВЕРЯТЬ Обернуть вокруг
- ПРОВЕРЯТЬ Регулярное выражение
- СНЯТЬ ОТМЕТКУ
. matches newline
- Replace all
Объяснение:
^ # beginning of line
.+? # 1 or more any character but newline, not greedy
\b # word boundary, make sure we haven't word character just before
(EngramEntry_AdobeCeiling_C) # group 1, literally
\b # word boundary, make sure we haven't word character just after
.+ # 1 or more any character but newline
$ # end of line
Замена:
$1 # content of group 1, i.e. "EngramEntry_AdobeCeiling_C"
Скриншот (до):
Скриншот (после):