1

文字列の照合を行う Java プログラムがあります。\d+x\d+文字列に一致するものを探しています。これは、PatternおよびMatcherクラスを使用して機能します。ただし、見つけた部分を解析するには、およびから取得したStringを手動で解析する必要があります。の形式で何かを探していることを伝え、それらのグループを個別に返すようにするにはどうすればよいですか? したがって、文字列 "1x23" の代わりに、"1" と "23" の 2 つの文字列を取得します。StringMatcher.find()Matcher.group()Pattern(\d+)x(\d+)Matcher

4

1 に答える 1

8

Matcher.group(int)ではなく、使用してくださいMatcher.group()
指定された正規表現と入力でgroup(1)は、「1」およびgroup(2)「23」である必要があります。

于 2009-06-18T16:04:45.907 に答える