黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

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

默認情況下.*中的.只能匹配出\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人片免费观看国产 | 免费一级毛片正在播放 | 成人免费视频国产 | 欧美高清无砖专区欧美精品 | 日韩欧美第一页 | 韩国日本三级在线播放 | 国产不卡一区二区三区免费视 | 国产成人高清精品免费软件 | 天天做人人爱夜夜爽2020 | 日韩黄色片视频 | 中文字幕在线观看免费视频 | 羞羞网站在线免费观看 | 免费国产精品视频 | 中文字幕亚洲无线码在线一区 | 久久精品免看国产 | 日韩国产欧美一区二区三区在线 | 成人五月网 | 中文字幕永久免费 | 欧洲做视频在线观看 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠久久丁香七 | 亚洲欧洲国产成人精品 | www.日韩在线观看 | 亚洲美女综合网 | 一级二级三级黄色片 | 亚洲人成网i8禁止 | 成人久久久观看免费毛片 | 1717国产精品视频免费 | 欧美成人aaa大片 | www.亚洲一区二区三区 | 高清不卡毛片免费观看 | 天天做夜夜做 | 日韩中文字幕在线看 | 好色综合 | 二级毛片免费观看全程 | 免费成人午夜视频 | 日批免费看 | 中国毛片网 | 久久午夜免费鲁丝片 | 亚洲欧洲在线观看 | a级大片免费看 |