私は動的な文字列を持っていますが、価格が含まれる場合と含まれない場合があります。クレイグリスト用なので、実際には設定された形式はありません。コンマ、ダッシュなどがあります。典型的な文字列の例を次に示します。
Xbox 360(黒)エリートコンソール120GB(メイソンシティイリノイ)$ 200
$ 200 2013 North Trail Camper(RT202。メイン州マンチェスター)$224/月。
スノーモービルバイクトレーラー(ウィンスロップ/オーガスタ)月額$ 40
「素晴らしいクリスマスギフト」XBox360Guitar Hero(Springfied)$ 80
文字列をタイトル、場所、価格に分割しようとしています。私は場所をつかむことができます:
Pattern p = Pattern.compile("\(([^]*)\)");
Matcher m = p.matcher(title);
タイトルと価格を分ける方法を理解するのに苦労しています。どんな助けでもいただければ幸いです。