查找并提取文本和数字

时间:2019-02-07 08:07:10

标签: java string

我正在尝试为格式为[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

0 个答案:

没有答案