在每个数字中插入一个减号
我有一些看起来像这样的代码:
1009,263,517,449,805,78,798,883,777,562,652,348,999,767,959,493,59
1003,960,10,57,294,538,867,426,524,441,775,308,577,785,495,847,643
有没有办法在每个数字的开头添加一个减号?也许用正则表达式?
回答
搜索并替换为捕获的组:
:%s/(d+)/-1/g
(d+)匹配数字并捕获它;-1-在匹配的数字前添加