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

溫馨提示×

java正則如何匹配字符串

小樊
81
2024-11-15 08:35:47
欄目: 編程語言

在Java中,你可以使用PatternMatcher類來匹配字符串。以下是一個簡單的示例,展示了如何使用正則表達式匹配字符串:

import java.util.regex.Pattern;
import java.util.regex.Matcher;

public class Main {
    public static void main(String[] args) {
        String input = "Hello, my name is John Doe. I am 30 years old.";
        String regex = "John Doe";

        // 編譯正則表達式
        Pattern pattern = Pattern.compile(regex);

        // 創建匹配器
        Matcher matcher = pattern.matcher(input);

        // 檢查是否匹配
        if (matcher.find()) {
            System.out.println("匹配成功: " + matcher.group());
        } else {
            System.out.println("匹配失敗");
        }
    }
}

在這個示例中,我們使用了正則表達式"John Doe"來匹配字符串inputPattern.compile()方法用于編譯正則表達式,pattern.matcher()方法用于在輸入字符串中查找匹配項。matcher.find()方法檢查是否找到匹配項,如果找到,matcher.group()方法返回匹配的字符串。

你可以根據需要修改正則表達式和輸入字符串來匹配不同的內容。如果你需要更復雜的匹配規則,可以查閱Java正則表達式文檔以獲取更多信息。

0
儋州市| 临汾市| 石景山区| 烟台市| 卢氏县| 嫩江县| 阜城县| 玛多县| 宁都县| 旬邑县| 九台市| 丁青县| 锡林郭勒盟| 海淀区| 宁海县| 宿州市| 南溪县| 咸阳市| 永仁县| 巴塘县| 普安县| 阆中市| 商水县| 资源县| 龙岩市| SHOW| 阜康市| 清新县| 句容市| 搜索| 鲁山县| 永和县| 平南县| 丰台区| 无棣县| 土默特左旗| 湘西| 广水市| 尼木县| 成安县| 绥中县|