三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 298|回复: 0
打印 上一主题 下一主题

基础库-ure

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-23 08:28:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ure – 正则表达式
执行正则表达式操作。正则表达式支持 CPython 子集 re 模块 (实际是 POSIX 扩展正则表达式的子集)。
支持操作符:
‘.’ :匹配任意字符
‘[]’:匹配字符集合,支持单个字符和一个范围。
‘^’
‘$’
‘?’

‘+’
‘??’
?’
‘+?’:重复计数 ({m,n}), 不支持高级的断言、命名组等。
函数
ure.compile(regex)
编译正则表达式,返回 regex 对象
ure.match(regex, string)
用 string 匹配 regex,匹配总是从字符串的开始匹配
ure.search(regex, string)
在 string 中搜索 regex。不同于匹配,它搜索第一个匹配位置的正则表达式字符串 (结果可能会是0)。
ure.DEBUG
标志值,显示表达式的调试信息。
Regex 对象
编译正则表达式,使用ure.compile()创建实例
regex.match(string)
regex.search(string)
regex.split(string, max_split=-1)
匹配对象
匹配对象是 match() 和 search() 方法返回值
match.group([index])
只支持数字组

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-2-3 23:54 , Processed in 0.026067 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表