1

Как заменить столбец 132 (пробел или Y) символом (N), но только если столбец 132 = пробел?

Глядя на другие темы, я нашел способ заменить столбец 132 на N:

-Найти: ^(. {132})(.)

-Заменить: \1N

... но это заменит столбец 132 в каждой строке и не учитывает пространство. Спасибо за вашу помощь!

Полный сценарий: у меня есть определенный символьный документ, где каждая строка имеет пробел или Y в столбце 132. В любой строке, где есть пробел, мне нужно заменить его на N.

1 ответ1

2
  • Ctrl+H
  • Найти что: ^.{131}\K <--- после K есть пробел
  • Заменить на: N
  • проверить обернуть
  • проверьте регулярное выражение
  • НЕ ПРОВЕРИТЬ . matches newline
  • Заменить все

Объяснение:

^       : beginning of line
.{131}  : 131 any character
\K      : forget all we have seen until this position
a space 

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