导图社区 正则表达式
这是一篇关于正则表达式的思维导图,主要内容包括:使用re模块实现正则表达式的操作,语法,定义:正则表达式是记录文本规则的代码。
这是一篇关于税收的主要分类的思维导图,主要内容包括:课税对象,计税依据,管理权限。这种分类方法有助于理解不同类型的税收及其在财政体系中的作用。
这是一篇关于法学基础理论核心概念解析的思维导图,主要内容包括:法律概念、法律规则、法律原则和法律条文四个概念的对比,法律规范性文件的来源,法律规则,法的本质和法的最终决定因素,法的四个作用,法理学中的四种原则,法理学中非正式法律解释和正式法律解释。
当独立灵魂与炽热爱意碰撞,命运终将成全最深刻的共鸣。1997版《简·爱》以孤女简的成长轨迹展开:教会学校的残酷,锤炼并铸就了她坚韧的品格,与罗彻斯特的相遇点燃了彼此的灵魂曙光。婚礼因疯妻曝光中断,简毅然出走以捍卫尊严。在继承遗产之后,完成经济独立。当罗彻斯特失明丧偶时,简选择回归,用爱陪伴其复明。影片通过教堂剪发、火灾救赎等戏剧性场景,层层递进展现两个不羁的灵魂如何在自尊与妥协中找到平衡,最终以双向救赎抵达圆满。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
正则表达式
定义
正则表达式是记录文本规则的代码
语法
行定位符
作用
用来描述字符串的边界
^
表示行的开始
$
表示行的结尾
如果想要匹配任意位置的字符串的话,不需要添加任何的修饰符】
元字符
\b
表示从某个位置处开始
表示从某个位置处结束
重复
可以指定数量的字符
字符类
[0-9]
\d
[a-zA0-9A-Z]
\w
想要匹配字符串中的任意一个汉字
[\u4e00-\u9fa5]
连续匹配多个汉字
[\u4e00-\u9fa5]+
排除字符
匹配不符合指定字符集的字符串
匹配身份证号码
15位
全为数字
18位
前17位为数字
最后一位为数字或者字符X
转义字符
括号在正则表达式中也算是一个元字符
分组
小括号
改变限定符的作用范围
使用re模块实现正则表达式的操作
方法
search()
match()
findall()
匹配字符串
从字符串的开始处进行匹配
如果在起始位置匹配成功
则返回Match对象
否则返回None
语法格式
re.match(pattern,string,[flags])
pattern
表示模式字符串,由要匹配的正则表达式转换而来
string
表示要匹配的字符串
flags
可选参数,表示标志位,用于控制匹配方式
在整个字符串中搜索第一个匹配的值
re.search(pattern,string,[flags])
可选参数,表示标志位,用于控制匹配方式,如是否区分字母大小写
用于在整个字符串中搜索所有符合正则表达式的字符串,并以列表的形式返回.
如果匹配成功,则返回包含匹配结构的列表
否则返回空列表
re.findall(pattern,string,[flags])
替换字符串
sub()
用于实现字符串的替换
re.sub(pattern,repl,string,count,flags)
repl
表示替换的字符串
表示要被查找替换的原始字符串
count
可选参数,表示模式匹配后替换的最大次数
默认值为0
表示要替换所有的匹配
可选参数
表示标志位
用于控制匹配方式