Java中的正则表达式,用于一组整数

时间:2013-03-09 17:27:09

标签: java regex

之前从未在Java中尝试过这种模式匹配,我试图让它匹配:Int< -Int * Int其中*可以是*或+。匹配器返回true以匹配模式,但是当我尝试使用group()时,它返回一个错误,表示不匹配。我已尝试使用此代码:

Pattern p = Pattern.compile("^(\\d+)<-(\\d+)[\\*\\+](\\d+)$");
            Matcher m = p.matcher(instrLine);
            System.out.println(m.group());

我用1&lt; -2 * 3测试了它,匹配返回true我可以用group()得到它。 我假设正则表达式有问题。 谢谢你的帮助。

0 个答案:

没有答案