Python 正则表达式运算

Python 正则表达式运算,python,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})” 如何找到要匹配的模式正则表达式(也称为regex)是用于处理文本的模式,以下是wikipedia页面: 例如,您可以使用如下正则表达式搜索文本中的所有邮件地址: +@.+\.[\w]{2,4} 在python中,您可以将其与内置库一起使用 按照前面的示例,您可以执行以下操作: import

我遇到了这个

“[\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})”

如何找到要匹配的模式正则表达式(也称为regex)是用于处理文本的模式,以下是wikipedia页面:

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

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

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

import re

r = re.search(r".+@.+\.[\w]{2,4}", my_text)
如果在您的
my_text
字符串中找到电子邮件地址,这将返回一个匹配对象


如果您需要了解特定正则表达式的功能,有很多网站提供了备忘单或测试工具,这里有一个:

Nice,如果这有助于您解决问题,请将问题标记为已回答