我希望将数字0添加到所有13个字符长的字符串的开头。
例如,我有texh文件:
f8gh7rt6h4k33p
jk3le1oi0eee9
h0iec40a0jki1
sdf984lk12otra
...
我想编辑这样的文本文件:
f8gh7rt6h4k33p
0jk3le1oi0eee9
0h0iec40a0jki1
sdf984lk12otra
...
使用这个正则表达式,我可以找到长度为13个字符([a-zA-Z0-9]{13,13})
的所有字符串,但我不知道如何将字符串的开头添加0到这些行。
答案 0 :(得分:2)
^(.{13})$
0$1
答案 1 :(得分:2)
使用前瞻(表示“后跟”并且不消耗字符):
\b(?=\w{13}\b)
替换:0
或在替换字符串中使用捕获组和对此捕获组的引用:
\b(\w{13})\b
替换:0\1