共計 862 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 Java 中,可以使用正則表達式來匹配文件內容。下面是一個簡單的示例,演示了如何使用 Java 正則表達式來匹配文件內容:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {public static void main(String[] args) {try {BufferedReader reader = new BufferedReader(new FileReader("sample.txt"));
String line;
Pattern pattern = Pattern.compile("\\b\\d{3}-\\d{4}-\\d{4}\\b"); // 匹配手機號碼格式
while ((line = reader.readLine()) != null) {Matcher matcher = pattern.matcher(line);
while (matcher.find()) {System.out.println("Found phone number: " + matcher.group());
}
}
reader.close();} catch (IOException e) {e.printStackTrace();
}
}
}
在上面的示例中,我們首先創建一個 BufferedReader 對象,用于讀取文件內容。然后定義一個正則表達式 \\b\\d{3}-\\d{4}-\\d{4}\\b,該正則表達式用于匹配手機號碼的格式。接著在循環中逐行讀取文件內容,并使用Matcher 對象對每行內容進行匹配。最后輸出匹配到的手機號碼。
請注意,在實際應用中,需要根據文件內容的具體格式和需求來編寫合適的正則表達式。Pattern和 Matcher 類提供了豐富的 API 來支持正則表達式的匹配和操作。
丸趣 TV 網 – 提供最優質的資源集合!
正文完