正则表达式精确匹配字符串

时间:2018-08-24 02:38:50

标签: java regex substring

我有以下字符串:

E:\Confluence_Attachments\ver003\10\85\1835010\124\165\4915874\19169322\1

如何获取以ver003开头的子字符串?

我只想要字符串的这一部分:

ver003\10\85\1835010\124\165\4915874\19169322\1

1 个答案:

答案 0 :(得分:0)

如果我理解您的问题,则可以使用()并将所需元素与replaceAll进行分组,然后使用String s = "E:\\Confluence_Attachments\\ver003\\10\\85\\" + "1835010\\124\\165\\4915874\\19169322\\1"; System.out.println(s.replaceAll(".+(ver003.+)", "$1")); 之类的

ver003\10\85\1835010\124\165\4915874\19169322\1

哪些输出(按要求)

{{1}}