正則:匹配引號內的字符串內容


 

 

因為引號是元字符,所以匹配一串字符中的引號中的內容時需要用到轉義字符「\」,這里使用的語言是java語言,所以字符串兩邊的雙引號是忽略的,看下面的例子:

java中的正則都是通過處理字符串來解決的,需要處理的內容放在雙引號中作為字符串處理,處理的方式也就是下面的rex對象也是放在雙引號中作為字符串的,所以首尾的雙引號是直接忽略的,在處理過程中不考慮,其他位置的雙引號都需要加上轉移字符「\」作為普通符號處理

    String s = "\"dfjlksjf23432f\"fe32\""; String rex = "\"[^\"]*\"";//獲取雙引號中所有非引號內容 Pattern p = Pattern.compile(rex); Matcher m = p.matcher(s); if(m.find()) { System.out.println(m.group().toString()); }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM