Py学习  »  Python

如果字符串中有特殊字符,如何拆分该字符串并将其保留在同一python中?

Heisenberg • 3 年前 • 1171 次点击  

如果字符串中有特殊字符,如何拆分该字符串并将其保留在同一python中?

例如:

输入:

asdf****adec****awd**wer*

所需输出:

['asdf','****','adec','****','awd','**','wer','*']

我的代码:

import re
a=input().strip()
s=re.findall('[*]|\w+', a)
print(s)

我的输出:

['asdf', '*', '*', '*', '*', 'adec', '*', '*', '*', '*', 'awd', '*', '*', 'wer', '*']

我犯了什么错误??我的特殊角色是单独打印的。

有没有不使用模块的方法??

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131147
 
1171 次点击  
文章 [ 3 ]  |  最新文章 3 年前