给出的例子:
A10
A01
A1
B09
B80
C11
如何使用
sed
修剪前导零的保留字母表?
源示例的预期结果:
A10
A1
A1
B9
B80
C11
^[0] 在这里不适用,因为它不是字符串的开头。匹配 [A-Z][0] 可以工作,但需要结果来保留 [A-Z],我不知道该怎么做。
用 sed 替换:
sed -E 's/^([A-Z])0?([0-9]+)/\1\2/' test.txt
0?
- 匹配捕获组之间的可选零A10
A1
A1
B9
B80
C11