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

    Re_=re.compile(r'd+')     #compile定义匹配类型
    mo__1=Re_.search('X', '12 drummers, 11 pipers, five rings, 3 hens')   #search返回一个Match 对象,包含被查找字符串中的“第一次”匹配的文本

    mo__2=Re_.findall('X', '12 drummers, 11 pipers, five rings, 3 hens')    #findall将返回一组 字符串,包含被查找字符串中的所有匹配

    mo__3=Re_.sub('X', '12 drummers, 11 pipers, five rings, 3 hens')      #sub替换字符串或文本

    ?匹配零次或一次前面的分组。
    *匹配零次或多次前面的分组。 
    +匹配一次或多次前面的分组。
    {n}匹配 n 次前面的分组。  
    {n,}匹配 n 次或更多前面的分组。 
    {,m}匹配零次到 m 次前面的分组。 
    {n,m}匹配至少 n 次、至多 m 次前面的分组。  
    {n,m}?或*?或+?对前面的分组进行非贪心匹配。 
    ^spam 意味着字符串必须以 spam 开始。 
    spam$意味着字符串必须以 spam 结束。 
    .匹配所有字符,换行符除外。 
    d、w 和s 分别匹配数字、单词和空格。 
    D、W 和S 分别匹配出数字、单词和空格外的所有字符。 
    [abc]匹配方括号内的任意字符(诸如 a、b 或 c)。  
    [^abc]匹配不在方括号内的任意字符

  • 相关阅读:
    【NOI2015】品酒大会 SAM
    4566: [Haoi2016]找相同字符 SAM
    3709: [PA2014]Bohater 贪心
    1925: [Sdoi2010]地精部落 dp, 抖动子序列
    4205: 卡牌配对 最大流+建图技巧
    留言板
    self-introduction
    最近比赛
    STOI补番队胡策
    BZOJ 3503: [Cqoi2014]和谐矩阵( 高斯消元 )
  • 原文地址:https://www.cnblogs.com/onlyhua/p/7515205.html
Copyright © 2011-2022 走看看