我有一个字符串说'Alex 28'。现在,我想提取数字 28 并使用正则表达式将其加 2。
在 Perl 中,我可以像这样得到它:
#!/usr/bin/perl
use strict;
use warnings;
my $str='Alex 28';
$str=~s/(\d+)/$1+2/e;
为了在 Python 中实现这一点,我尝试了以下方法:
#!/usr/bin/python
import re
str = 'Alex 28'
match=re.sub(r'(\d+)',r'\g<1>',str)
如何将 2 添加到\g<1>
已获取的“”中?我尝试使用 int 函数,它不起作用。请帮忙。
版本:Python 2.7.3