$123.45 のような通貨の RE を作成したかったのです。$123.4、$123.45 と一致する必要があります $123.456 または 123.45 と一致するべきではありません
^[$][0-9]+(.[0-9]{1,2})?$
予想通りのパターンは、$123.4 と $123.45 に一致します。しかし、ステートメントの一部として通貨を入れると... 「チケット 1 枚のコストは 123.45 ドルで、チケット 2 枚のコストは 246.90 ドルです」パターンは一致しません。それぞれ行頭文字と行末文字である ^ と $ が原因だと思います。
結果を 2 試合として取得するにはどうすればよいですか? 私を助けてください。