查找和替换特定列,但仅当它等于特定值时


1

如何用字符(N)替换列132(空格或Y),但仅当列132 =空格时?

在这里查看其他线程我想出了一种用N替换132列的方法:

-Find:^(。{132})(。)

- 更换:\ 1N

......但这将取代第132列 一切 行并不占空间。谢谢你的帮助!

完整场景: 我有一个字符长度定义的文档,其中每行在132列中有空格或Y.在任何有空间的线路中,我需要用N替换它。

Answers:


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 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.