最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java利用正則取標簽之間的數(shù)據(jù)

 更新時間:2020年08月19日 11:31:23   作者:lip86  
這篇文章主要介紹了Java利用正則取標簽之間的數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

String str = "哈哈<font color='red'>1111</font>還是你牛<font color='red'>11111</font> ";
String regStr = "<font color='red'>(.*?)</font>";
Pattern pattern = Pattern.compile(regStr);
if(str != null){
 Matcher m = pattern.matcher(str);
 while(m.find()){
    String group = m.group(1);
 System.out.println(group);
 str = str.replaceAll(regStr, "***");
 }
 System.out.println(str);
}

結(jié)果:

1111
11111
哈哈***還是你牛*** 

補充知識:java正則獲取字符前后數(shù)據(jù)

使用Java正則獲取指定字符前或者后數(shù)據(jù):

代碼如下:

<pre name="code" class="java">public class RegTest {
 
	//字符串截取
	public static String regComp(String item) {
		String num = "";
		// 替換中文
		String reg = "[\\u4e00-\\u9fa5]+";
		//截取λ|入后面數(shù)字
		String comp1 = "[\\s\\S]*([λ|入]\\d*)[\\s\\S]*";
		//截取波|第前面數(shù)字
		String comp2 = "(\\d+[波|第])";
		if (item.matches(comp1)) {
			num = item.replaceFirst(comp1, "$1").replaceAll(reg, "").replace("λ", "");
		} else {
			Pattern p = Pattern.compile(comp2);
			Matcher m = p.matcher(item);
			if (m.find()) {
				num = m.group(1).replaceAll(reg, "");
			}
		}
		return num;
	}
 
 
	/**
	 * @Description: TODO(這里用一句話描述這個類的作用)
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
		String str1 = "石家莊(至鄭州)架1-2-23-OTU3S-1(OTU3S 1波).OCH)";
		String str3 = " 北京東四1-1-4D-OTU3S-1(OTU3S 100第三個).OCH";
		String str2 = " 北京東四1-1-4D-OTU3S-1(OTU3S 入12).OCH";
		String str4 = " 北京東四1-1-4D-OTU3S-1(OTU3S λ12334).OCH";
		String[] array = { str1, str2, str3,str4 };
 
		for (int i = 0; i < array.length; i++) {
			//測試
			String num = regComp(array[i]);
			System.out.println(num);
		}
	}
}
 

輸出結(jié)果:

1
12
100
12334

以上這篇Java利用正則取標簽之間的數(shù)據(jù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

安宁市| 扶绥县| 博湖县| 陇西县| 祁门县| 青浦区| 广平县| 克拉玛依市| 河津市| 方正县| 三河市| 奉节县| 万荣县| 揭东县| 郯城县| 木兰县| 武威市| 南京市| 剑川县| 新乡县| 乌兰察布市| 盈江县| 朔州市| 芦溪县| 都江堰市| 本溪市| 荣成市| 南宫市| 灌南县| 德庆县| 平顺县| 海安县| 上杭县| 孟津县| 从化市| 白银市| 太原市| 托克托县| 顺昌县| 福州市| 闽清县|