Ano*_*non 0 python regex parsing
这是我试图在python中解析的字符串
s1="One : Two : Three : Four Value : Five Value : Six Value : Seven Value : Eight Value :"
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我一个函数我可以用来解析上面的字符串,以便s1变为如下,没有任何':'
One
Two
Three
Four Value
Five Value
Six Value
Seven Value
Eight Value
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下代码分割字符串后使用strip,lstrip和rstrip,但我没有得到我需要的格式
res1=s1.split(' : ')
Run Code Online (Sandbox Code Playgroud)
更新:非常感谢你的答案,但我得到的输出看起来像这样我是否使用
1->
for index in s1:
print index
Run Code Online (Sandbox Code Playgroud)
要么....
2->
pprint(s1)
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
Ø
ñ
Ë
:
Ť
w ^
Ø
:
Ť
H
[R
Ë
Ë
:
F
Ø
ü
[R
V
一个
升
ü
Ë
:
F
一世
v
Ë
V
一个
升
ü
Ë
:
小号
一世
X
V
一个
升
ü
Ë
:
小号
Ë
v
Ë
ñ
V
一个
升
ü
Ë
:
Ë
一世
G
H
Ť
V
一个
升
ü
Ë
:
'\n'.join(a.strip() for a in s1.split(':'))
Run Code Online (Sandbox Code Playgroud)
回报
One
Two
Three
Four Value
Five Value
Six Value
Seven Value
Eight Value
Run Code Online (Sandbox Code Playgroud)
如果您需要额外的空行:
'\n\n'.join(a.strip() for a in s1.split(':'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |