如何在python中将正则表达式匹配的一部分作为变量?

发布于 2021-01-29 19:10:08

在Perl中,可以执行以下操作(我希望语法是正确的…):

$string =~ m/lalala(I want this part)lalala/;
$whatIWant = $1;

我想在Python中执行相同的操作,并在括号内的文本以$ 1之类的字符串形式显示。

关注者
0
被浏览
160
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    请参阅:Python正则表达式匹配对象

    >>> import re
    >>> p = re.compile("lalala(I want this part)lalala")
    >>> p.match("lalalaI want this partlalala").group(1)
    'I want this part'
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看