zoukankan      html  css  js  c++  java
  • python的正则表达式

    https://www.cnblogs.com/sunny3096/p/7201403.html正则表达式30min

    首先,正则表达式是一种记录文本规则的代码

    1.简单的正则表达式匹配:findall是其中一个方法,用来按照提供的正则表达式,去匹配文本中的所有符合条件的字符串。返回结果是一个包含所有匹配的list

    import re
    text = "Hi, I am Shirley Hilton. I am his wife."
    m = re.findall('Hi', text)
    if m:
        print(m)
    else:
        print('not match')

    2.“”在正则表达式中表示单词的开头或结尾,空格、标点、换行都算是单词的分割。而“”自身又不会匹配任何字符,它代表的只是一个位置。所以单词前后的空格标点之类不会出现在结果里。

    在前面那个例子里,“hi”匹配不到任何结果。但“hi”的话就可以匹配到1个“hi”,出自“his”。

    3.[]表示满足括号中任一字符。比如“[hi]”,它就不是匹配“hi”了,而是匹配“h”或者“i”。

    =====================================================================================

    4.[0-9]或者d都是匹配数字的意思

    5.+在上面的正则符号后面表示的是匹配任何长度为1以上的数字串,*也包括长度为零

    6.{}指定要匹配的数字的位数

    example:::1d{10}用来匹配手机号

    =====================================================================================

    常用的元字符:

    .:除了换行符以外的任意字符

    *:任意数量连续字符

    ?:一个任意字符

    S:除了空白符以外的任意字符

         

     

  • 相关阅读:
    在弹出窗口中显示带checkbox的
    列属性设定-隐藏列
    Aggregations应用-合计(total)、小计(subtotal)、平均值(average)
    排序(sort)、小计(subtotal)
    过滤器(filter)
    显示图标(ICON)和提示信息(Tooltips)
    单元格style应用-按钮、热点(hotspot)、checkbox等
    布局列分组
    图床-1
    q-1
  • 原文地址:https://www.cnblogs.com/Dinging006/p/8642963.html
Copyright © 2011-2022 走看看