首页 > 其他分享 >1.13每日总结

1.13每日总结

时间:2024-01-16 18:56:28浏览次数:49  
标签:总结 group 1.13 每日 re print 匹配 matchObj match

今天学习了

Python3 正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

在 Python 中,使用 re 模块来处理正则表达式。

re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。

re 模块使 Python 语言拥有完整的正则表达式功能。

re.match函数

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 None。

函数语法

re.match(pattern, string, flags=0)

#!/usr/bin/python
 
import re
print(re.match('www', 'www.runoob.com').span())  # 在起始位置匹配
print(re.match('com', 'www.runoob.com'))         # 不在起始位置匹配
#!/usr/bin/python3
import re
 
line = "Cats are smarter than dogs"
# .* 表示任意匹配除换行符(\n、\r)之外的任何单个或多个字符
# (.*?) 表示"非贪婪"模式,只保存第一个匹配到的子串
matchObj = re.match( r'(.*) are (.*?) .*', line, re.M|re.I)
 
if matchObj:
   print ("matchObj.group() : ", matchObj.group())
   print ("matchObj.group(1) : ", matchObj.group(1))
   print ("matchObj.group(2) : ", matchObj.group(2))
else:
   print ("No match!!")

  

标签:总结,group,1.13,每日,re,print,匹配,matchObj,match
From: https://www.cnblogs.com/louwangshayu/p/17968329

相关文章

  • 1.14每日总结
    今天看了一下Python3的基础语法编码默认情况下,Python3源码文件以 UTF-8 编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:#-*-coding:cp-1252-*-上述定义允许在源文件中使用Windows-1252字符集中的字符编码,对应适合语言为保加利亚语、......
  • 1.15每日总结
    行与缩进python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:实例(Python3.0+)ifTrue:print("True")else:print("False")以下代码最后一行语句缩进数的空格数不一致......
  • 1.16每日总结
    数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。int (整数),如1,只有一种整数类型int,表示为长整型,没有python2中的Long。bool (布尔),如True。float (浮点数),如1.23、3E-2complex (复数),如1+2j、1.1+2.2j字符串(String)Py......
  • 1.9每日总结
    今天开始重新学习一下python这门语言Python3 简介Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释......
  • 1.10每日总结
    今天了解了一下python的优点有哪些 简单--Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学--就......
  • 数学期末考试总结
    2023学年八年级上学期数学期末考试错题总结一、错题总结(1)类型:选择题考查内容:轨迹的写法分数:3分错误原因:不会用文字表述轨迹(2)类型:选择题考查内容:全等三角形的证明、中垂线定理、角平分线定理分数:3分错误原因:没仔细看题,应该是AB被CD平分,不应该说CD被AB平分(3)类型:......
  • 2024.1.16-每日进度笔记
    今天,尝试在jsp中上传图片并进行预览,同时将上传的图片等比例缩小到预览区域内。 参考:百度文心一言的回复。 <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><metacharset=&qu......
  • 论文总结:Efficient Long-Text Understanding with Short-Text Models
    1)背景问题:基于Transformer的预训练语言模型,会限制长度,一般是512以内,因为二次复杂度的原因O(N^2),无法应用于长序列例如故事、科学文章和长文档。2)现有方法:高效的Transformer变体,但是,它们通常基于自定义实现,需要从头开始进行昂贵的预训练。比如:1.Reformer2.Funnel-Transfo......
  • MFC---多线程(各种线程同步的比较总结)
    windows线程同步的方式主要有四种:互斥对象Mutex、事件对象event和关键代码段criticalSection,信号量对于上面介绍的三种线程同步的方式,它们之间的区别如下所述:●互斥对象和事件以及信号量都属于内核对象,利用内核对象进行线程同步时,速度较慢,但利用互斥对象和事件对象这样的内核对......
  • 每日英语 - 2024-01-16
    Tobeyourselfinaworldthatisconstantlytryingtomakeyousomethingelseisthegreatestaccomplishment.—RalphWaldoEmersonChinaDaily21-12-1107:00来自微博weibo.com在一个时时想把你变为另一个人的世界里,做你自己是最大的成就。这句话来自爱默生的《......