打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python正则表达式初识(七)

打虎亲兄弟,上阵父子兵。

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

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

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

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

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

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

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

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

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

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
可视化正则表达式教程
Python正则表达式初识(一)
用正则表达式将前后空格用空字符串替代:replace(/(^\s*)|(\s*$)/g,"")
Python|文本处理:用正则表达式替换掉汉字(非英文)中间的空格
从零开始学Python数据分析【2】-- 数值计算及正则表达式
Python中去掉字符串空格的方法有哪些?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服