我正在寻找正则表达式
(digit/digit)
,(1/2)
数字必须是1-3个数字。我使用Java。
我认为我的问题比正则表达式更深刻。我无法做到这一点
String s ="(1/15)";
Assert.isTrue(s.contains("\\d{1,3}/\\d{1,3}"));
测试失败,甚至认为它应该包含所需的文本。
答案 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)