簡體   English   中英

正則表達式精確匹配字符串

[英]Regex to match a string exactly

我有以下字符串:

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

如何獲得以ver003開頭的子字符串?

我只需要字符串的這一部分:

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

如果我理解您的問題,則可以使用.+並將所需元素與()分組,然后使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM