Java正则表达式简单用法
生活随笔
收集整理的這篇文章主要介紹了
Java正则表达式简单用法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.簡(jiǎn)單查找
String target="var tips=\"認(rèn)證成功<br>用戶名:XXXX<br>IP地址:1.1.1.1\""; Pattern pattern = Pattern.compile("IP地址:[\\w\\.]+\""); Matcher matcher = pattern.matcher(target); String result; if (matcher.find()) {result = "登錄成功,IP地址:" + matcher.group(); }此時(shí)result為:登錄成功,IP地址:1.1.1.1”
2. 查找并提取一部分內(nèi)容
String target="var tips=\"認(rèn)證成功<br>用戶名:XXXX<br>IP地址:1.1.1.1\""; Pattern pattern = Pattern.compile("IP地址:([\\w\\.]+)\""); Matcher matcher = pattern.matcher(target); String result; if (matcher.find()) {result = "登錄成功,IP地址:" + matcher.group(1); }此時(shí)result為:登錄成功,IP地址:1.1.1.1 (最后沒(méi)有引號(hào)了)
3. 字符串部分替換
String mobile="15212345678";//替換手機(jī)號(hào)的中間幾位為星號(hào) mobile = mobile.replaceAll("(\\d{3})(\\d+)(\\d{4})","$1****$3");此時(shí)mobile為:152****5678
總結(jié)
以上是生活随笔為你收集整理的Java正则表达式简单用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 理解MySQL——架构与概念
- 下一篇: Java中弹出对话框的方法