3桁区切りありの金額抽出

桁区切りのない数値のみの金額(15000円など)は、以下の正規表現で抽出すると以前こちらでご教示いただきました。

System.Text.RegularExpressions.Regex.Match(mystring,"\d+(?=円)").Value

15,000円のように3桁区切りがある場合の抽出は、正規表現はどのように指定すれば良いでしょうか。

パターン部分を、下記の文字列に変更してみてください。

"\d{1,3}(,\d{3})*(?=円)"
1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.