正则表达式(数字/数字)

时间:2012-09-18 08:14:47

标签: java regex selenium-webdriver

我正在寻找正则表达式          (digit/digit)(1/2)

数字必须是1-3个数字。我使用Java。

我认为我的问题比正则表达式更深刻。我无法做到这一点

   String s ="(1/15)";
   Assert.isTrue(s.contains("\\d{1,3}/\\d{1,3}"));

测试失败,甚至认为它应该包含所需的文本。

2 个答案:

答案 0 :(得分:1)

尝试以下

\(\d{1,3}\/\d{1,3}\)

如果您需要提取您可能想要使用的数字

\((\d{1,3})\/(\d{1,3}\))

答案 1 :(得分:0)

尝试this

\(\d{1,3}\/\d{1,3}\)

在java中你必须要做

s.matches("\\(\\d{1,3}\\/\\d{1,3}\\)");

检查匹配(注意escape sequences