zoukankan      html  css  js  c++  java
  • Python正则表达式初识(七)

    继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是“s”、“S”,具体的教程如下。

    1、“s”代表的意思是匹配空格,匹配模式“加s油”代表的是字符“加”和“油”之间有空格的意思,如下图所示。

    可以看到原始字符串中“加”和“油”之间有空格,与匹配条件相符合,所以匹配成功。

    2、为了加强理解,现在将原始字符串改为“加加油”,字符中间不为空格,保持匹配模式不变,如下图所示。

    可以看到无任何输出,说明匹配不成功。

    3、如果“加”和“油”之间有多个空格的话,则只需要在匹配模式中将“加s油”改为“加s+油”即可,如下图所示。

    4、“S”代表的意思与“s”代表的意思刚刚相反,也就是说匹配的那个字符只要不是空格,都可以匹配。如下图所示,继续用第二步那个例子,只要将匹配模式中的“s”改为“S”,其他的保持不变,如下图所示。

    可以看到此时就可以匹配成功。

    5、而将原始字符串改为“加 油”,两个字符中间有个空格,匹配模式不变,如下图所示。

    可以看到此时无任何输出,说明匹配不成功。

    6、同样的,如果要匹配多个非空白字符的话,只需要将“S”改为“S+”即可,如下图所示。

    关于大“S”和小“s”的介绍就到这里了,小伙伴们get到了吗?

  • 相关阅读:
    题解 CF702F 【T-Shirts】
    题解 CF914G 【Sum the Fibonacci】
    CF258D 【Little Elephant and Broken Sorting】
    socket 私有服务端验证方法
    Gateway + Oauth2 + Security认证与授权 [更新中]
    串并转换和并串转换
    序列检测机【转】
    浮点数的定点化
    Verilog实现同步FIFO和异步FIFO
    频率检测计
  • 原文地址:https://www.cnblogs.com/dcpeng/p/9785406.html
Copyright © 2011-2022 走看看