美文网首页
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