我正在尝试为格式为[digit] [to] [digit]的字符串编写正则表达式。 1到5,如果我想从给定的字符串中找到“ to”一词,我想在此之前和之后提取数字,那么我已经尝试过了,但是它不起作用。
Pattern p = Pattern.compile("([0-9]+)\\bto\\b([0-9]+)");
Matcher m = p.matcher("1 to 5");
m.find();
System.out.println(m.group(0));
System.out.println(m.group(1));
System.out.println(m.group(2));
预期o / p
1
to
5