【发布时间】:2009-06-18 16:02:42
【问题描述】:
我有一个 Java 程序可以进行一些字符串匹配。我正在寻找与字符串中的\d+x\d+ 匹配的任何内容。这工作,使用 Pattern 和 Matcher 类。但是,要解析我找到的String 部分,我必须手动解析从Matcher.find() 和Matcher.group() 获得的String。我如何告诉Pattern 我正在寻找(\d+)x(\d+) 形式的东西并让Matcher 分别返回这些组?
所以我想得到两个字符串,而不是字符串“1x23”,“1”和“23”。
【问题讨论】: