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

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

 更新時間:2020年08月19日 11:31:23   作者:lip86  
這篇文章主要介紹了Java利用正則取標(biāo)簽之間的數(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利用正則取標(biāo)簽之間的數(shù)據(jù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

吕梁市| 乐陵市| 台南县| 江阴市| 土默特左旗| 浮梁县| 邵阳市| 深水埗区| 琼中| 昌吉市| 博乐市| 安康市| 罗源县| 新乐市| 永城市| 兰西县| 湘西| 泸西县| 深圳市| 和政县| 临沭县| 新巴尔虎左旗| 武宁县| 巫山县| 连山| 梨树县| 大关县| 汾西县| 沙雅县| 五台县| 宜兰市| 邹城市| 平昌县| 惠安县| 德令哈市| 叙永县| 临汾市| 呼图壁县| 会宁县| 海城市| 乡宁县|