當前位置: 妍妍網 > 碼農

今日程式碼 PK | Java 使用正規表式

2024-03-19碼農

在開發中,我們偶爾會需要從復雜的字串中提取出需要的內容,

這個時候就需要用到正規表式了。

但 Java 中原生的正規表式使用起來有些復雜,

範例程式碼如下:

// 原生方式
// 第一步寫正則
Stringpattern = "^\\d{5}$";
// 第二步編譯正則
Patternr = Pattern.compile(pattern);
Stringstr = "12345";
// 第三步匹配
Matcherm = r.matcher(str);
System.out.println(m.matches());

我們也可以使用一些工具包,比如 hutool

其實只是對上面的程式碼的封裝,但更加易用

範例程式碼如下:

// 工具類方式
List<String> res = ReUtil.findAll(pattern, str, 0);
System.out.println(res);

大家更喜歡哪種呢?歡迎投票並在評論區留下自己的看法。

完整程式碼片段來源於程式碼小抄,歡迎點選進入小程式閱讀!

線上存取:https://www.codecopy.cn/post/493qdw

更多優質程式碼歡迎進入小程式檢視!

往期推薦