zoukankan      html  css  js  c++  java
  • 正则表达式学习

    正则表达式30分钟入门教程
    
    http://deerchao.net/tutorials/regex/regex.htm
    
    
    
    正则表达式在线测试
    
    http://tool.chinaz.com/regex/

    这个也挺好的

    http://www.cnblogs.com/vamei/archive/2012/08/31/2661870.html

     http://blog.csdn.net/pleasecallmewhy/article/details/8929576

    #coding:utf-8
    import re
    
    #功能  将文本的单词和解释分开
    #w:用于匹配字母,数字或下划线字符; 
    #W:用于匹配所有与w不匹配的字符
    #p = re.compile(r'W+',re.U,)
    #上面的也可使用这个代替
    p = re.compile(r's', re.U)
    #1是代表分成2部分,也就是匹配一次就完了
    l = p.split(u'acid n.酸;酸的,酸性的', 1)
    print l

    其实有的时候根本没有那么的麻烦

    常用字符串内置函数
      1)str.count()  //返回该字符串中某个子串出现的次数
      2)str.find()   //返回某个子串出现在该字符串的起始位置

    str = "157644246535995"
    print str.find("456")

    如果没有找到的话,返回-1


      3)str.lower()  //将该字符串全部转化为小写
      4)str.upper()  //转为大写
      5)str.split()  //分割字符串,返回字串串列表,默认以空格分割

    比如

    str = u"absent a.不在场的;缺乏的"
    print str.split()[1]


      6)len(str)     //返回字符串长度

  • 相关阅读:
    何为 ISAPI
    MacDown-The open source Markdown editor for OS X.
    Atom使用
    运维
    Perl
    Kaggle
    J2EE
    leetcode
    Tensorflow 学习笔记
    EXCEL公式及宏
  • 原文地址:https://www.cnblogs.com/virusdefender/p/3374714.html
Copyright © 2011-2022 走看看