正則匹配 符合以什么開頭以什么結尾的


java:
String str="....";
Pattern pattern = Pattern.compile("<p([\\s\\S]*?)>"); Matcher matcher = pattern.matcher(str);

上面一段代碼,表示以<p開頭,以>結尾。
並且將符合這種類型的給分割,獲取全部屬於這種類型的。
解釋:
我們是為了獲取所有以<p開頭,以>結尾 的數據。
[]是匹配包含的任意字符,而我們這里匹配[\s\S]
因為:
\s
匹配任何空白字符,包括空格、制表符、換頁符等。與 [ \f\n\r\t\v] 等效。
\S
匹配任何非空白字符。與 [^ \f\n\r\t\v] 等效。


免責聲明!

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



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