0
有人可以帮我用记事本+ +正则表达式替换某些位置的字符吗?我知道有很多与正则表达式有关的答案,但是我很难用这个,所以我很抱歉如果这是重复的。下面是我需要做..Notepadd ++正则表达式在某些位置替换字符
下面是一个文本固定文件,我需要: 1)等于1-3位置,以“622”替换字符,并以“633”取代。 2)将位置35-42中的字符替换为零。 这是前:
622021000021833364532 00000202050007037174 JOHN SMITH 0043000264294578
6240631075131010089984136 00000162050006912435 JOHN SMITH 0043000264294622
6242631830492020236 00000025000006912435 JOHN SMITH 0043000264294622
6222631830492020257 00000015000006912435 JOHN SMITH 0043000264294581
6220610001041000142074458 00000202050500002543 JOHN SMITH 0043000264294582
这应该是后:
623021000021833364532 00000000000007037174 JOHN SMITH 0043000264294578
6240631075131010089984136 00000000000006912435 JOHN SMITH 0043000264294622
6242631830492020236 00000000000006912435 JOHN SMITH 0043000264294622
6232631830492020257 00000000000006912435 JOHN SMITH 0043000264294581
6230610001041000142074458 00000000000000002543 JOHN SMITH 0043000264294582
下面是我迄今为止的请求1: 查找:({3})^ 此找到的第一个3个字符,但我需要找到前3个字符=“622”。 我不能找到“622”,因为第2行和第3行在结尾处有“622”。那些不应该被替换。
有人可以帮我处理这两个请求吗?任何帮助深表感谢! 谢谢! - 圣雷莫
显示您到目前为止所尝试的内容。 – CinCout
对于第一个问题:找到'^ 622'替换:'633' – Toto
我刚刚编辑帖子,以显示我到目前为止。另外,^ 622似乎工作!有没有找到位置1-3的622的方法?谢谢! –