Может быть, просто уловить эти слова интереса вместо того, чтобы заменять все остальное? В Notepad ++ найдите шаблон:
^.*\b(thban\S{0,5})(?:.*(\sC3\w+))?.*$|.+
См. онлайн-демонстрацию
^
- начало строки ancor. .*\b
- Любой символ, кроме символа новой строки, ноль или более раз до границы слова. (
- Открыть 1-ю группу захвата. thban\S{0,5}
- сопоставить thban и ноль или 5 символов без пробелов. )
- закрыть 1-ю группу захвата.
(?:
- Открыть группу без захвата. .*
- Любой символ, кроме символа новой строки, ноль или более раз. (
- Открыть вторую группу захвата. \sC3\w+
- Пробельный символ, соответствует "C3" и один или несколько символов слова. )
- Закрыть вторую группу захвата.
)?
- закрыть группу без захвата и сделать ее необязательной.
.*
- любой символ, кроме символа новой строки, ноль или более раз. $
- Конечная строка ancor. |
- Чередование (ИЛИ). .+
- Любой символ, кроме новой строки один или несколько раз.
Заменить с:
$1$2
После этого у вас может остаться пустая строка, которую вы можете удалить с помощью встроенной опции. Я не знаю терминов engli sh, поэтому я сделал GIF, чтобы показать вам, где найти эти кнопки:
Я не Убедитесь, что английская sh контрольная кнопка предназначена для игнорирования регистра. Но убедитесь, что этот флажок не установлен.