5.06-re
2024-10-11 22:31:43
import re # 贪婪模式 从开头匹配到结尾 默认
# 非贪婪
one = 'mdfsdsfffdsn12345656n'
two = "a\d"
pattern = re.compile('a\b')
# pattern = re.compile('m(.*?)n') result = pattern.findall(two) print(result)
import re # . 除了 换行符号\n 之外的 匹配
one = """
msfdsdffdsdfsn
1234567778888N
""" pattern = re.compile('m(.*)n', re.S | re.I)
result = pattern.findall(one)
print(result)
import re # 纯数字的正则 \d 0-9之间的一个数
pattern = re.compile('^\d+$')
one = '' # 匹配判断的方法
# match 方法 是否匹配成功 从头开始 匹配一次
result = pattern.match(one) print(result.group())
import re # 范围运算 [123] [1-9]
one = '' pattern = re.compile('[1-9]') result = pattern.findall(one) print(result)
import re one = 'abc 123'
patter = re.compile('\d+')
# match 从头匹配 匹配一次 result = patter.match(one) # search 从任意位置 , 匹配一次
result = patter.search(one) # findall 查找符合正则的 内容 -- list
result = patter.findall(one) # sub 替换字符串
result = patter.sub('#',one) # split 拆分
patter = re.compile(' ')
result = patter.split(one) print(result)
最新文章
- Rails : css或js文件无法成功预编译或调用jquery类插件时预编译问题
- 强大的css3
- cpp blog上面看到一哥们写的 下拉列表
- 大量无线键盘存在KeySniffer漏洞-可嗅探用户输入的内容
- MVC 项目中为什么会有两个web.config
- Fragment和Activity的区别
- Ibatis 异常:Unable to open connection to ";oledb , provider V2.0.0.0 in framework .NET V2.0";.
- BUFFER CACHE之调整buffer cache的大小
- [转] LCA与Tarjan
- TexturePacker 介绍
- 国籍控件(js源码)
- javascript 基础 onclick(this)用法介绍
- 【Android Studio安装部署系列】十一、Android studio获取数字签名信息
- web进修之—Hibernate 继承映射(5)
- JS获取IOS版本号
- js将时间戳格式化为HH:ii:ss的格式
- Flask--(一对多demo)作者书籍模型
- spring MVC 使用 hibernate validator验证框架,国际化配置
- ASP.Net MVC(3) 之Razor视图引擎的基础语法
- 快排 - 快速排序算法 (Chinar出品 简单易懂)
热门文章
- 阅读Java Native源码前的准备
- Android Studio 学习(四) 数据库
- canvas-a11htmlANDcanvas.html
- CSS实现两列布局,一列固定宽度,一列宽度自适应方法
- 如何用ABP框架快速完成项目(2) - 快的定义!
- ASP.NET MVC Json的序列化和反序列化
- <;自动化测试方案_5>;第五章、代码单元自动化测试
- Kotlin入门(23)适配器的进阶表达
- git 入门教程之1分钟快速了解 git
- (网页)jQuery判断checkbox是否选中的方法