java正則表達(dá)式使用示例
package com.hongyuan.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTest {
public static void main(String[] args) {
String str="<html><head><title>regex test</title></head><body><p>this is a simle regex test</p></body></html>";
//拆分字符串
String[] splitStr=Pattern.compile("[</?|>]").split(str);
for(int i=0;i<splitStr.length;i++){
System.out.print(splitStr[i]+" ");
}
System.out.println();
//判斷字符串是否與制定模式匹配
boolean isMatching = Pattern.compile("^<(\\w*)>.*</\\1>$").matcher(str).matches();
System.out.println(isMatching);
//替換字符串
String repStr=Pattern.compile("<(/?)p>").matcher(str).replaceAll("<$1h1>");
System.out.println(repStr);
//提取字符串
Matcher m = Pattern.compile("<title>(.*)</title>").matcher(str);
while(m.find()){
System.out.println(m.group(1));
}
}
}
- java正則表達(dá)式驗(yàn)證郵箱、電話號(hào)碼示例
- java正則表達(dá)式匹配網(wǎng)頁所有網(wǎng)址和鏈接文字的示例
- javascript中正則表達(dá)式反向引用示例介紹
- java正則表達(dá)式表單驗(yàn)證類工具類(驗(yàn)證郵箱、手機(jī)號(hào)碼、qq號(hào)碼等)
- 如何實(shí)現(xiàn)正則表達(dá)式的JavaScript的代碼高亮
- javascript常用的正則表達(dá)式實(shí)例
- JavaScript利用正則表達(dá)式去除日期中的“-”
- javascript正則表達(dá)式參數(shù)/g與/i及/gi的使用指南
- Java用正則表達(dá)式如何讀取網(wǎng)頁內(nèi)容
相關(guān)文章
使用Spring MVC實(shí)現(xiàn)雙向數(shù)據(jù)綁定
Spring MVC是一個(gè)廣泛用于構(gòu)建Java Web應(yīng)用程序的框架,它提供了眾多功能,包括雙向數(shù)據(jù)綁定,在這篇文章中,我們將向Java新手介紹如何使用Spring MVC實(shí)現(xiàn)雙向數(shù)據(jù)綁定,以及為什么這個(gè)特性如此重要,需要的朋友可以參考下2024-01-01IntelliJ IDEA編譯項(xiàng)目報(bào)錯(cuò) "xxx包不存在" 或 "找不到符號(hào)"
這篇文章主要介紹了IntelliJ IDEA編譯項(xiàng)目報(bào)錯(cuò) "xxx包不存在" 或 "找不到符號(hào)" ,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Java中時(shí)間戳的獲取和轉(zhuǎn)換的示例分析
這篇文章主要介紹了Java中時(shí)間戳的獲取和轉(zhuǎn)換的示例分析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Mybatis-config.xml中映射Mapper.xml文件遇到的錯(cuò)誤及解決
這篇文章主要介紹了Mybatis-config.xml中映射Mapper.xml文件遇到的錯(cuò)誤及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06