正则表达
- 正则表达式的定义
字符串操作的逻辑关系
- 长度
- 是否是0开头
- 正则表达式的作用和特点
- 给定的表达
- python re模块
- 正则的符号
正则总结
- . 任意字符(除\n)
- ^开头
- $ 结尾
- []范围 [abc] [a-z]
- 正则预定义
- 空白 /s
- \b 边界
- \d 数字
- \w word [0-9a-zA-Z]
- 大写表示反方向
- 量词
- *>=0
- +>=1
- ?0,1
分组
- 引用分组匹配数据
- \number 引用第number组数据
- ?P<名字>
re模块函数
- match 从开头匹配
- search 只匹配一次
- findall 查找所有
- sub() (正则表达式,“新内容”,“java:90;python:100”)
- split 分割 在字符串搜索,遇到:或者,进行分割,分割内容保存在列表中。
基础
- . 任意范围
- []范围
- |或者
- ()一组
- \s space
- \S not space
- \d digit
- \D not digit
- \w word[0-9a-zA-Z]
10.\W not word
分组
- ()------group(1)
- number (\w+)(\d*)
- 引用