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
网友评论