3
A
回答
10
两次通过:
s/ //g
s/\(.\{4\}\)/\1 /g
4
我将在两个步骤中执行此操作: (1)除去数字组的空白右侧
:s/\(\d\+\) /\1/g
(2)分组:
:s/\(\d\{4}\)/\1 /g
在很多情况下,行录制宏
或做这些步骤为标记的区域。
4
您可以做一个合格的,但它看起来可怕:
:s/\(\d\) *\(\d\) *\(\d\) *\(\d\) */\1\2\3\4 /g
虽然这个工作,它是相当愚蠢的。做这两种优秀的双通道解决方案其中之一要快得多,而不是花费2分钟来完成一个Monsteregex™,一次就能完成。此外,双通解决方案更易于理解。
1
:s/\(\d\)\s*\(\d\)\s*\(\d\)\s*\(\d\)\s*/\1\2\3\4 /g
作品,但我更喜欢Autocracy's solution。
相关问题
- 1. 合并正则表达式
- 2. 合并2正则表达式模式
- 3. 正则表达式文本合并
- 4. 合并这些正则表达式
- 5. 正则表达式合并需要
- 6. 使用preg_match合并正则表达式
- 7. 合并三个正则表达式组
- 8. 正则表达式结合列表中的数字写成字
- 9. 合并多个正则表达式组在一个正则表达式
- 10. 将几个正则表达式合并为一个正则表达式
- 11. 正则表达式的数字模式
- 12. 正则表达式组合
- 13. 正则表达式 - 符合
- 14. 正则表达式的字母数字
- 15. 字母数字的正则表达式
- 16. 结合升压正则表达式两个正则表达式
- 17. 正则表达式的正则表达式的Java字符串
- 18. 正则表达式(正则表达式)
- 19. 正则表达式(正则表达式)
- 20. 字母和数字的组合匹配正则表达式
- 21. 正则表达式数字字符和& -
- 22. 正则表达式字母数字jquery
- 23. 数字的正则表达式?
- 24. 正则表达式的数字
- 25. 只有数字的正则表达式
- 26. 正则表达式的数字范围
- 27. Mysql的正则表达式数字
- 28. 正则表达式的数字
- 29. CSV与数字的正则表达式
- 30. 十位数字的正则表达式
我只是想知道,如果有一个正则表达式可以在一个通道中执行 – chappar 2009-05-26 11:16:16