Crossin的编程教室
标题:
【Python 第58课】 正则表达式(4) 有一个问题
[打印本页]
作者:
szwfn
时间:
2018-10-9 14:28
标题:
【Python 第58课】 正则表达式(4) 有一个问题
自己做了一个练习 代码如下
import re
content='13817384732,@#$@!##^% 18987628362。}|"{13928273836沈万三 13431707305张三 99999999999 05198888'
o=re.findall(r'\D\S',content)
if o:
print (o)
else:
print ('No match')
返回结果是
[',@', '#$', '@!', '##', '^%', ' 1', '。}', '|"', '{1', '沈万', ' 1', '张三', ' 9', ' 0']
不明白为什么结果中还是会有数字的
请老师指教下 谢谢!
作者:
crossin先生
时间:
2018-10-10 00:52
第一个字符非数字,第二个字符非空白
没说都不允许数字
作者:
szwfn
时间:
2018-10-10 11:05
crossin先生 发表于 2018-10-10 00:52
第一个字符非数字,第二个字符非空白
没说都不允许数字
谢谢老师!
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5