91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么使用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
若羌县| 客服| 育儿| 托克逊县| 平阳县| 古田县| 鸡西市| 阿城市| 通道| 石阡县| 沙洋县| 锡林郭勒盟| 新疆| 衡水市| 香河县| 惠州市| 专栏| 大庆市| 乐至县| 望都县| 蒙山县| 加查县| 吉林省| 沁阳市| 八宿县| 昭通市| 双城市| 灌云县| 阜南县| 卢湾区| 新安县| 崇义县| 钦州市| 和林格尔县| 龙口市| 延庆县| 昂仁县| 全州县| 玉环县| 吴旗县| 黄冈市|