java中使用正則表達式匹配字符串


在Java中使用正則表達式去匹配相應的字符串:

String importFileRole = "(import)\\s*[a-zA-Z0-9_<>.]+\\;";//正則表達式
Pattern p = Pattern.compile(importFileRole);//獲取正則表達式中的分組,每一組小括號為一組
Matcher m = p.matcher(tempString);//進行匹配
if (m.find()) {//判斷正則表達式是否匹配到
importFileName = m.group(0);//通過group來獲取每個分組的值,group(0)代表正則表達式匹配到的所有內容,1代表第一個分組
importFiles.add(importFileName);
//System.out.println("引入文件是:"+ importFileName);
}


免責聲明!

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



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