中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么使用java正則匹配文件內容

小億
96
2024-03-27 18:30:43
欄目: 編程語言

在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對象對每行內容進行匹配。最后輸出匹配到的手機號碼。

請注意,在實際應用中,需要根據文件內容的具體格式和需求來編寫合適的正則表達式。PatternMatcher類提供了豐富的API來支持正則表達式的匹配和操作。

0
顺平县| 德惠市| 铁岭市| 荔波县| 阜城县| 宣武区| 淳化县| 镇平县| 宝应县| 德令哈市| 姚安县| 册亨县| 西华县| 准格尔旗| 苍梧县| 寿阳县| 沙洋县| 通州区| 靖江市| 溆浦县| 永平县| 肃南| 剑川县| 吉木乃县| 孟津县| 蓬安县| 理塘县| 罗江县| 贵德县| 个旧市| 黑水县| 黄梅县| 巴彦县| 兰坪| 延长县| 六盘水市| 青铜峡市| 丘北县| 郓城县| 于田县| 湖北省|