私は、ステートメントからメトリクスのような値を抽出できる正規表現に苦労しています。抽出200x500ピクセル 正規表現を使用した寸法測定値の抽出
- 画像のピクセル200x500ピクセルブラー:
サンプルの質問:以下は、私が遭遇したいくつかのサンプルがあります90.55 mmはハンドバスのサイズ - 100.22 x 200.55 x 90.55 mm
- 携帯電話の寸法は100.22x200.55x90.55 mmです。インデックス
- :0 - 上記のコードから
String str_array[] = new String[4]; \t \t str_array[0] = "Image pixel 200x500 px blur"; \t \t str_array[1] = "Image pixel 200 x 500 blurring"; \t \t str_array[2] = "100.22 x 200.55 x 90.55 mm is the size of the handphone"; \t \t str_array[3] = "The mobile phone is 100.22x200.55x90.55 mm in dimension."; \t \t for (int i=0;i<str_array.length;i++){ \t \t \t Pattern pty_resolution_ratio_metrics_try = Pattern.compile("(\\d+)[\\.\\d]+(\\s*)x"); \t \t \t Matcher matcher_value_metrics_error_try = pty_resolution_ratio_metrics_try.matcher(str_array[i]); \t \t \t while (matcher_value_metrics_error_try.find()) { \t \t \t \t System.out.println("index: "+i+"-"+matcher_value_metrics_error_try.group(0)); \t \t \t } \t \t }
結果を次のように100.22x200.55x90.55ミリ
- :0 - 上記のコードから
これまで私のコードを抽出します-200x
任意の正規表現の提案ですか?これについて助けが必要です。
ありがとうございます!
同じパターンを再コンパイルする必要はありません。それを静的な最終にする。 – EJP