ure
简介
ure
模块用于测试字符串的某个模式,执行正则表达式操作。
匹配字符集
匹配任意字符
'.'
匹配字符集合,支持单个字符和一个范围
'[]'
支持多种匹配元字符
'^'
'$'
'?'
''
'+'
'??'
'
?'
'+?'
'{m,n}'
函数
ure.compile(regex)
编译正则表达式,返回 regex 对象。
ure.match(regex, string)
用 string 匹配 regex,匹配总是从字符串的开始匹配。
ure.search(regex, string)
在 string 中搜索 regex。不同于匹配,它搜索第一个匹配位置的正则表达式字符串 (结果可能会是0)。
ure.DEBUG
标志值,显示表达式的调试信息。
正则表达式对象:
编译正则表达式,使用 ure.compile()
创建实例。
regex.match(string)
regex.search(string)
regex.split(string, max_split=-1)
匹配对象 :
匹配对象是 match() 和 search() 方法的返回值。
match.group([index])
只支持数字组。
更多内容可参考 ure 。
评论
原文: https://www.rt-thread.org/document/site/submodules/micropython/docs/06-Tools_Module/06-ure/