という広告申込情報があります
お支払い - ありがとうございます - $50.00。
この値を次のように分割したい
お支払い - キーとしてありがとう
としての価値
-$50.00。
私は次のように正規表現を書きました
Pattern.compile("([a-zA-Z \\-? a-zA-Z]+)(-?\\$[0-9|,]*\\.[0-9][0-9])");
しかし、私はPAYMENTとしてキーを取得しています-ありがとう-そして$ 50.00としての値は正規表現で何が間違っているのか誰か助けてください