大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java匹配正則表達式多行的方法

Java匹配正則表達式多行的方法

更新時間:2021-04-26 12:28:49 來源:動力節點 瀏覽1920次

默認情況下.*中的.只能匹配出\n以外的字符,如果遇到要匹配的字符串包含回車換行符(多行),則正則表達式遇到換行符后會停止,導致包含回車換行符的串不能正確匹配,解決的辦法是:

1.使用Pattern和Matcher對象

設置Pattern模式為:Pattern.DOTALL

2.使用String.replaceAll()

正則表達式寫法:

String reg = "(?s)'.*'";

下面是一個包含回車換行字符的正則表達式替換處理例子。

	static String teststr = "UAPPROJECT_ID='402894cb4833decf014833e04fd70002 ; \n\r */' select ";
			
	/**
	 * 包含回車換行符的處理
	 */
	public void testa(){
		Pattern wp = Pattern.compile("'.*?'", Pattern.CASE_INSENSITIVE | Pattern.DOTALL); 
		Matcher m = wp.matcher(teststr);
		String result = m.replaceAll("");
		System.out.println("result:" + result);		
	}
	
	/**
	 * 包含回車換行符的處理
	 */
	public void testb(){
		String result = teststr.replaceAll("(?s)'.*?'", "");		
		System.out.println("result:" + result);	
	}	

以上就是動力節點小編介紹的“Java匹配正則表達式多行的方法”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 精品亚洲一区二区三区 | 日本一级特黄a大片在线 | 国产一区二区在线播放 | 国产一区二区三区国产精品 | 成人在线不卡视频 | 久久国内精品自在自线400部o | 久青草国产视频 | 97激情| 麻豆日韩 | 欧美色视频日本片免费高清 | 天天操天天干天搞天天射 | 久久香蕉国产线看观看99 | 久久精品综合视频 | 欧美亚洲日本国产综合网 | 国产成人香蕉 | 亚洲一区二区精品视频 | 国产激情小视频 | 国产精品美女久久久久久 | 国产成人丝袜网站在线观看 | 一区二区三区高清 | 成人精品一区二区三区中文字幕 | 成人小视频免费观看 | 四虎永久在线观看免费网站网址 | 福利色姬网站视频入口 | 国产高清在线精品一区a | 久久天天躁综合夜夜黑人鲁色 | 日韩高清不卡在线 | 亚洲精品日本一区二区在线 | 国产一级在线免费观看 | 国精品一区二区三区 | 香蕉人人超人人超免费看视频 | 亚洲一区在线日韩在线深爱 | 欧美成人a| 亚洲精品在线免费看 | 天天操天天操天天射 | 亚洲欧美日韩精品 | 久久精品国产一区二区三区不卡 | 天天操比| 高清一级毛片一本到免费观看 | 全黄一级裸片视频在线观看 | 久久精品日日躁精品 |