Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从re模式中提取组模式?_Python - Fatal编程技术网

Python 如何从re模式中提取组模式?

Python 如何从re模式中提取组模式?,python,Python,我有简单的python代码: import re regex=re.compile('some_regex(regex_in_first_group)other_regex') 有没有一种方法可以从这种正则表达式中只提取第一组中的表达式 因此,在这种情况下,我想获得: group_regex='regex_in_first_group' 是-使用匹配对象。请参阅,尤其是Match.group()的说明。您是在询问提取组匹配的模式,还是实际匹配的内容?我这样问是因为你的代码不包含实际的正则

我有简单的python代码:

import re


regex=re.compile('some_regex(regex_in_first_group)other_regex')
有没有一种方法可以从这种正则表达式中只提取第一组中的表达式

因此,在这种情况下,我想获得:

group_regex='regex_in_first_group'

是-使用匹配对象。请参阅,尤其是
Match.group()

的说明。您是在询问提取组匹配的模式,还是实际匹配的内容?我这样问是因为你的代码不包含实际的正则表达式搜索。请给出一些示例,你的输入是什么,预期的输出是什么?你签出文档了吗?我想从正则表达式中得到正则表达式,我们称之为子正则表达式。因此,如果我有如下正则表达式:“^requests==(\d+\.\d+.\d+”,我希望在输出中只包含正则表达式的这一部分,在这种情况下,它位于第一组“\d+.\d+.\d+”,我现在不想匹配它。