文字列の照合を行う Java プログラムがあります。\d+x\d+
文字列に一致するものを探しています。これは、Pattern
およびMatcher
クラスを使用して機能します。ただし、見つけた部分を解析するには、およびから取得したString
を手動で解析する必要があります。の形式で何かを探していることを伝え、それらのグループを個別に返すようにするにはどうすればよいですか? したがって、文字列 "1x23" の代わりに、"1" と "23" の 2 つの文字列を取得します。String
Matcher.find()
Matcher.group()
Pattern
(\d+)x(\d+)
Matcher
3683 次
1 に答える
8
Matcher.group(int)
ではなく、使用してくださいMatcher.group()
。
指定された正規表現と入力でgroup(1)
は、「1」およびgroup(2)
「23」である必要があります。
于 2009-06-18T16:04:45.907 に答える