# **ure** – 正则表达式 `ure` 模块用于测试字符串的某个模式,执行正则表达式操作。 更多内容可参考 [re](https://docs.python.org/3/library/re.html?highlight=re#module-re) 。 - 支持操作符: ``'.'`` - 匹配任意字符。 ``'[]'`` - 匹配字符集合,支持单个字符和一个范围。 ``'^'`` ``'$'`` ``'?'`` ``'*'`` ``'+'`` ``'??'`` ``'*?'`` ``'+?'`` 重复计数 ({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]) 只支持数字组。 ----------