「Alex28」という文字列があります。ここで、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)
\g<1>
フェッチされた''に2を追加するにはどうすればよいですか?int関数を使ってみましたが、動作しません。助けてください。
バージョン:Python 2.7.3