match.group(1).replace(‘,’, ”) groupってなんだっけ
match.group(1) は、正規表現によってマッチした文字列の中で、括弧で囲まれた部分に対応します。正規表現パターン内の括弧で囲まれた部分は、キャプチャーグループと呼ばれ、match.group(1) は最初のキャプチャーグループにマッチした部分文字列を返します。
例えば、与えられたテキストが '20,570円(税込)/ 18,700(税抜)税率:10%' の場合、正規表現 r'b(d{1,3}(,d{3})*)(税抜)b' は、(税抜) の前にある数字をマッチします。そして、match.group(1) はこの数字の部分文字列 '18,700' を返します。その後、.replace(',', '') を使ってカンマを除去し、数字の形式を整えています。

ディスカッション
コメント一覧
まだ、コメントがありません