正则表达式运算

时间:2019-01-22 08:34:55

标签: python

我碰到了

'[\ s] +(。[\ w] +)[\ s] +([0-9a-fA-F] {8})[\ s] +([0-9a-fA-F ] {8})[\ s] +([0-9] {1,10})[\ s] +([0-9a-fA-F] {1,8})'

如何查找要匹配的模式

1 个答案:

答案 0 :(得分:0)

正则表达式(也称为regex)是用于处理文本的模式,这是Wikipedia页面:Regular_expression

例如,您可以使用如下正则表达式搜索文本中的所有邮件地址:
.+@.+\.[\w]{2,4}

在python中,您可以将其与内置库re一起使用。

按照前面的示例,您可以执行以下操作:

import re

r = re.search(r".+@.+\.[\w]{2,4}", my_text)

如果在您的my_text字符串中找到了电子邮件地址,这将返回Match对象。

如果您需要了解特定正则表达式的功能,那么有很多网站提供备忘单或测试工具,以下是其中一个:regexr.com