価格から値を抽出する Java の正規表現が必要です。たとえば、$40,250.99 式で 40250.99 を出力したいと思います。重要なことは、正規表現のみで行う必要があるということです。文字列の連結やその他の文字列関連の操作を行うことはできません。私は次のことを試しましたが、「、」はすべてを台無しにします。基本的に $503.34 は 503.34 になりますが、$40,250.99 は 40 になります
String extractionPattern = "[\\$](\\d+(?:\\.\\d{1,2})?)";
String val = " Executive billings @ $40,250.99 Starting 2013-01-05 with bi weekly";
Pattern p = Pattern.compile(extractionPattern);
Matcher m = p.matcher(val);
if (m.find())
System.out.println("Found a match:" + m.group(1));