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

溫馨提示×

怎么用java正則表達式校驗字符串

小億
102
2023-12-13 13:40:07
欄目: 編程語言

使用Java正則表達式校驗字符串的步驟如下:

  1. 創建一個Pattern對象,通過調用Pattern.compile(String regex)方法,并傳入正則表達式作為參數。例如,要校驗一個字符串是否為合法的郵箱地址,可以使用以下正則表達式:^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$

  2. 創建一個Matcher對象,通過調用Pattern.matcher(CharSequence input)方法,并傳入需要校驗的字符串作為參數。

  3. 調用Matcher.matches()方法,返回一個布爾值,表示校驗結果。如果匹配成功,返回true;如果匹配失敗,返回false。

下面是一個示例代碼,用于校驗一個字符串是否為合法的郵箱地址:

import java.util.regex.*;

public class RegexExample {
    public static void main(String[] args) {
        String email = "test@example.com";
        String regex = "^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
        
        // 創建Pattern對象
        Pattern pattern = Pattern.compile(regex);
        
        // 創建Matcher對象
        Matcher matcher = pattern.matcher(email);
        
        // 校驗字符串
        boolean isValid = matcher.matches();
        
        if (isValid) {
            System.out.println(email + " 是一個合法的郵箱地址");
        } else {
            System.out.println(email + " 不是一個合法的郵箱地址");
        }
    }
}

輸出結果:

test@example.com 是一個合法的郵箱地址

0
凤冈县| 纳雍县| 子洲县| 读书| 五大连池市| 即墨市| 黄石市| 尉氏县| 墨竹工卡县| 绿春县| 肥乡县| 建阳市| 鲜城| 九江县| 历史| 明水县| 孝感市| 施秉县| 佛坪县| 南华县| 扶绥县| 万山特区| 琼中| 商洛市| 类乌齐县| 广南县| 清新县| 湘潭市| 青阳县| 池州市| 元朗区| 屯门区| 固镇县| 岢岚县| 遵义市| 灌云县| 玉龙| 石嘴山市| 高青县| 温宿县| 景东|