我有一些看起来像这样的代码:
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
在匹配的号码前加上-
https://stackoverflow.com/questions/68598059/
相关文章:
rust - 是否可以在不复制数据的情况下将 Vec<&[u8]> 展平为 &[u8] ?
google-app-engine - F4_1G 是否属于 google app engine f
python - 遍历 for 循环并将检索到的数据保存在每个循环的唯一 csv 文件中 | Pyt
clojure - 如何在 Clojure 中链接函数调用?
c# - 为什么要使用通用类型然后将其限制为具有 "where"的一种类型?
python - 在列表和元组列表之间查找公共(public) id
c++ - 来自具有大小的 char * 缓冲区的双向迭代器