У меня есть несколько строк со значениями, такими как:

F9 23
F9 41
F9 32
F9 12

Эти значения меняются во многих строках, мне нужно изменить их на:

F9 23 text
F9 41 text
F9 32 text
F9 12 text

Я попробую:

  • найти: F9 .*.*.*
  • заменить:

Но я понятия не имею, как я могу заменить и сохранить исходное значение после F9 и добавить текст после него.

1 ответ1

1
  • Ctrl+H
  • Найти что: ^F9\h+\d+\K
  • Заменить на: text # пробел, затем текст, который будет добавлен
  • проверить обернуть
  • проверьте регулярное выражение
  • Заменить все

Объяснение:

^           # beginning of line
  F9        # literally
  \h+       # 1 or more horizontal spaces
  \d+       # 1 or more digits
  \K        # forget all we have seen until this position

Результат для данного примера:

F9 23 Text
F9 41 Text
F9 32 Text
F9 12 Text

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