亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么使用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
锦屏县| 延吉市| 五华县| 广西| 和田县| 芷江| 揭西县| 庆云县| 二连浩特市| 交口县| 潞西市| 兖州市| 通州市| 中卫市| 崇义县| 玛多县| 健康| 濮阳县| 商南县| 凤阳县| 白河县| 霍州市| 九江县| 芦溪县| 山东省| 克山县| 武强县| 阳泉市| 探索| 东乡族自治县| 枞阳县| 普陀区| 大兴区| 亚东县| 洛宁县| 英超| 利川市| 马边| 登封市| 耿马| 丽水市|