开发者社区> 问答> 正文

Java中如何获取字符串中的关键字?

比如有很多地址

www.abc.com/a/xx/b
www.abc.com/a/yy/b

www.abc.com/a/zz/b

其中的xx yy zz可能是任何字符,
如果获取某个URI中 www.abc.com/a/xx/b, xx部分的字符?

展开
收起
蛮大人123 2016-02-22 10:29:36 2780 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    public static void main(String[] args) throws Exception{
        String s = "www.abc.com/a/xx/b";
        System.out.println(s.matches("www\\.abc\\.com/a/(\\w+)/b"));
        Pattern er = Pattern.compile("www\\.abc\\.com/a/(\\w+)/b");
        Matcher m = er.matcher(s);
        m.find();
        System.out.println(m.group(1));
    }

    输出:
    true
    xx

    2019-07-17 18:46:25
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载