我试图弄清楚如何用单个字符替换空白块.我有一个可能格式很差的文件,我想统一数据的分隔符.例如:
3,4 5\t6 \t 7 8 9
Run Code Online (Sandbox Code Playgroud)
然后会成为:
3,4,5,6,7,8,9
Run Code Online (Sandbox Code Playgroud)
类似于这个问题,但对于python.
小智 5
>>string = '4 5\t6 \t 7 8 9'
>>','.join(string.split())
>>'4,5,6,7,8,9'
Run Code Online (Sandbox Code Playgroud)
请参阅:压缩字符串中的空格
如果你想要正则表达式:
import re
import sys
line = sys.argv[1]
re.sub(r'\s+', ',',line)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |