大战熟女丰满人妻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匹配正則表達式多行的方法”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 在线观看www. | 亚洲高清中文字幕 | 国内永久第一免费福利视频 | 天天综合网天天综合色不卡 | 日韩国产欧美在线观看 | 亚洲国产天堂在线网址 | 国产精品视频色拍拍 | 久久精品一区二区三区中文字幕 | 中文字幕福利视频 | 国产精品亚洲国产 | 一级日本高清视频免费观看 | 国产精品久久久久久久小唯西川 | 天天爽夜夜爽天天做夜夜做 | 大胆国模一区二区三区伊人 | 中文字幕亚洲精品日韩精品 | 伊人99综合| 国产福利一区视频 | 久热精品男人的天堂在线视频 | 日本高清专区一区二无线 | 国产精品久久精品福利网站 | 第一序列番外篇在哪里看 | 国产精品亚洲综合久久 | 日韩中文字幕精品免费一区 | 日韩视频中文字幕 | 4虎影院午夜在线观看 | 狠狠色噜噜狠狠狠狠色综合网 | 国产免费高清视频 | 青青青青手机在线视频观看国产 | 亚洲国产二区 | 国产成人在线播放视频 | 欧美成人一级毛片 | 精品无人区乱码一区2区3区 | 九九热免费视频 | 国产精品一区二区三区四区 | 精品91自产拍在线观看99re | 妇女网站爱嘿嘿视频免费观看 | 夜色福利一区二区三区 | 国产四虎精品 | 久久成人在线观看 | 四虎影视免费观看 | 国产成人99久久亚洲综合精品 |