桁区切りのない数値のみの金額(15000円など)は、以下の正規表現で抽出すると以前こちらでご教示いただきました。
System.Text.RegularExpressions.Regex.Match(mystring,"\d+(?=円)").Value
15,000円のように3桁区切りがある場合の抽出は、正規表現はどのように指定すれば良いでしょうか。
桁区切りのない数値のみの金額(15000円など)は、以下の正規表現で抽出すると以前こちらでご教示いただきました。
System.Text.RegularExpressions.Regex.Match(mystring,"\d+(?=円)").Value
15,000円のように3桁区切りがある場合の抽出は、正規表現はどのように指定すれば良いでしょうか。
パターン部分を、下記の文字列に変更してみてください。
"\d{1,3}(,\d{3})*(?=円)"
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.