導航:首頁 > 文件教程 > java正則表達式文件名

java正則表達式文件名

發布時間:2024-08-10 12:10:41

java怎麼用正則表達式根據或者*來獲取文件

看你就是中文沒學好啊!
是要問java中怎麼使用正則表達式吧?
Pattern pattern = Pattern.compile(param1); //傳入正則表達式字元串
Matcher matcher=pattern.matcher(param2); //傳入需要驗證的字元串

Boolean flag = matcher.matches(); //返回布爾值

後面那個問題不知道你想問什麼....

⑵ 求java正則表達式,匹配pdf或者JPEG文件名。

摟著這個要看情況更具文件名特點來,
如果都是AD開頭,那麼:AD_.*?\.pdf
如果文件名沒有特點,但是在路徑中:[\\/].*?\.pdf
總之要弄懂原理靈活運用

⑶ java 正則表達式校驗路徑是否含有0907這樣的一級文件夾

publicstaticvoidmain(String[]args){
Stringregex=".*\\0901(\\.*|$)";
System.out.println("\\192.168.1.123\test\2015\0901".matches(regex));
System.out.println("\\192.168.1.123\test\2015\0901\aaa".matches(regex));
System.out.println("\\192.168.1.123\test\2015\1258".matches(regex));
System.out.println("\\192.168.1.123\test\2015\5412\aaa".matches(regex));
}

true

true

false

false

⑷ java中正則表達式 .*\\\\(=.+\\.xml$) 、 \\.xml$ 這兩個是什麼意思

\\.xml$
這個是以.xml結尾的字元串,應該是匹配xml文件用的。
.*\\\\(?=.+\\.xml$)
這個是匹配 任意字元串加上\\加上一個字元加上=加上一個字元串加上.xml 結尾。。比如 "c\\a=b.xml",並獲取\\後面的字元串"a=b.xml"

⑸ java用正則表達式判斷文件路徑格式是否正確。

//"^[A-z]:\\(.+?\\)*$"不能確定深度匹配0到多次就可以了
Stringsource="z:\java\kl\$kls\";
System.out.println(source.matches("^[A-z]:\\(.+?\\)*$"));

⑹ 用正則表達式怎麼獲得*.txt所有的txt文件類型的文件名(java方面的,最好有具體的代碼),在此十分感謝!

就是.+.txt就行 .在正則表達式里是鍵盤輸入的任意符號(你可以理解為一個佔位符),+標識1到多個。 這個的意思是 1到多個鍵盤任意輸入字元.txt

⑺ Java中怎麼簡單的使用正則表達式

一個正則表達式就是由普通字元(例如大小寫字母)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字元串。正則表達式作為一個模板,將某個字元模式與所搜索的字元串進行匹配。

在最簡單的情況下,一個正則表達式看上去就是一個普通的查找串。例如,正則表達式"java"中沒有包含任何元字元,它可以匹配"java"和"javascript"等字元串,但是不能匹配"Java"。

正則表達式不僅能進行字元串的匹配,還能進行字元串的提取、替換。

示例代碼:

String regEx = ".+/(.+)$";

String str = "D:/java/test.txt";

Pattern p = Pattern.compile(regEx);

Matcher m = p.matcher(str);

if (!m.find()){

System.out.println("文件路徑格式錯誤!");

return;

}

System.out.println(m.group(1));

運行結果:test.txt

正則表達式「.+/(.+)$」的含義就是:被匹配的字元串以任意字元序列開始,後邊緊跟著字元「/」,最後以任意字元序列結尾,「()」代表分組操作,這里就是把文件名做為分組,匹配完畢就可以通過Matcher 類的group方法取到所定義的分組了。需要注意的這里的分組的索引值是從1開始的,所以取第一個分組的方法是m.group(1)而不是m.group(0)。

⑻ JAVA正則表達式(如何判斷文件路徑合法,路徑例如:D:\測試\test.csv),請幫忙解答一下,謝謝。

java中"\"要轉義成"\\",如果路徑錯誤會報異常的,直接catch就OK了

閱讀全文

與java正則表達式文件名相關的資料

熱點內容
qq頭像男生圖片大全 瀏覽:164
文件控制電腦 瀏覽:220
pdf文件頁數怎麼讀 瀏覽:489
iphone的文稿與數據在哪個文件夾 瀏覽:918
把文件夾設置密碼 瀏覽:895
網路電視遙控器怎麼對接 瀏覽:169
海爾網站屬於什麼類型網站 瀏覽:565
數據結構要看哪個版本的 瀏覽:557
三菱編程如何寫轉換模式 瀏覽:375
網路刻錄機怎麼連接電腦顯示屏 瀏覽:540
網路男主播怎麼做 瀏覽:104
官媒雜志或者報紙有哪些app 瀏覽:343
如何繼續安裝刪去的app 瀏覽:456
手機泰坦之旅安裝文件夾找不到 瀏覽:36
qq發送文件可以撤回嗎 瀏覽:919
vb連接網路 瀏覽:911
iframesrc禁止查看源文件 瀏覽:854
兒童編程的機構有哪些內容 瀏覽:613
視頻文件格式怎麼變 瀏覽:988
asp首頁文件 瀏覽:330

友情鏈接