5
Q
字符串删除VIM
A
回答
12
您可以使用:
:s/^[0-9]*,[0-9]*,//
整个文件,这就是:
:%s/^[0-9]*,[0-9]*,//
2
一个很好的正则表达式可能是:
/^\(\s*[+-]*[[:digit:]]*\.*[[:digit:]]\+,\s*\)\{2}/
这将匹配号码,包括一个可选符号和可选的小数点(假设您在您的语言环境中使用.
),后跟逗号和该行开始处的可选空白符两次。
用法:
:%s/^\(\s*[+-]*[[:digit:]]*\.*[[:digit:]]\+,\s*\)\{2}//
添加十六进制数字([[:xdigit:]]
)的味道。
相关问题
- 1. Vim - 删除到搜索字符串
- 2. 删除字符串
- 3. 删除字符串
- 4. 删除字符串
- 5. 删除字符串
- 6. 删除字符串
- 7. 删除字符串
- 8. 删除字符串
- 9. 删除字符串
- 10. 删除字符串
- 11. 字符串,删除
- 12. 删除字符串
- 13. 删除字符串
- 14. 删除字符串中的字符串
- 15. 从字符串中删除字符串
- 16. 从字符串中删除字符串
- 17. VIM:删除非罗马字符
- 18. VIM删除字符或CR光标
- 19. 向后删除至Vim中的字符
- 20. Vim最多删除X个字符
- 21. 如何删除vim中每行的第一个字符串?
- 22. VIM:删除具有相同模式的字符串
- 23. 在Vim中删除包含字符串的整个单词
- 24. 使用擦除和删除从字符串中删除字符
- 25. Vim的比赛,除了在字符串
- 26. Tcl删除字符串后的所有字符而不删除字符串
- 27. 从字符串中删除
- 28. 删除字符串从后
- 29. 删除从字符串
- 30. 删除字符串内容
谢谢.. !!我一直忘记'^'...感谢队友.. :) – 2011-06-06 12:34:03
@Prasanth Madhavan接受答案,如果它可以帮助你表达谢意:) – 2011-06-06 13:35:21
我只想补充一点,你可以使用'\ d'而不是'[0-9]'如果你愿意。有很多这样的快捷键可以使正则表达式更容易阅读,特别是在vim疯狂的正则表达式世界中。你可以得到一些vim在':help/\ i'下支持的列表。 – 2011-06-06 17:30:30