Как заменить и слово после: когда вы получаете нераспознанную escape-последовательность? - PullRequest
0 голосов
/ 12 января 2019

Я хотел бы заменить любое слово после Time:.

Выражение:

\Time:.*$

Я получаю ошибку из заголовка.

Я пробовал С двойной / раньше и ничего не нашел.

1 Ответ

0 голосов
/ 12 января 2019

\T - недопустимая escape-последовательность регулярного выражения, она не определена в библиотеке Boost regex (NPP использует библиотеку Boost regex).

Вы можете использовать

Найти : (Time:\s*)\w+
Заменить : $1

Detials

  • (Time:\s*) - Группа захвата 1: Time: и пробелы 0+
  • \w+ - 1+ слова.

$1 относится к содержимому группы захвата, поэтому Time: и пробелы не удаляются.

...