美文网首页
python入门与进阶(10-2)

python入门与进阶(10-2)

作者: buaishengqi | 来源:发表于2018-05-08 16:45 被阅读44次

10-2 元字符与普通字符

# Q1:如何提取下列字符串中的所有的数字?

a = 'c0c++7java8c#9python6javascript'

# 看下列代码
import re 
a = 'c0c++7java8c#9python6javascript'
r = re.findall('\d',a)   #0~9这些阿拉伯数字的正则表达式抽象就是“\d”
print(r)
# 打印结果如图1

# 总结一下:10-1中的例子‘Python’是一个普通字符,‘\d’是一个元字符,他们既可以单独使用,也可以搭配使用
# 百度正则表达式会出现很多元字符,根据自己的业务需求决定总结要使用哪种元字符!

# Q2:如何提取下列字符串中的所有字母,将数字除掉?

a = 'c0c++7java8c#9python6javascript'

# 看下列代码
import re 
a = 'c0c++7java8c#9python6javascript'
r = re.findall('\D',a)   #  “\D”就是将数字去除
print(r)
# 打印结果如图2

相关文章

网友评论

      本文标题:python入门与进阶(10-2)

      本文链接:https://www.haomeiwen.com/subject/xnrwrftx.html