導航:首頁 > 文件教程 > 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正則表達式文件名相關的資料

熱點內容
什麼是數據直連 瀏覽:210
筆記本連接無線網路慢 瀏覽:486
壓縮文件怎麼控制在4m以內 瀏覽:1
indesign最新版本2016 瀏覽:300
為什麼壓縮文件窗口變小 瀏覽:904
居民醫保工行手機app怎麼繳費 瀏覽:602
圖論與網路流理論答案 瀏覽:913
安裝win10後需要輸入WiFi密碼嗎 瀏覽:412
c語言加法的編程格式是什麼樣的 瀏覽:195
用戶大數據怎麼計算 瀏覽:717
手機app軟體怎麼開發 瀏覽:785
記得app 瀏覽:854
網路教課優點是什麼 瀏覽:846
設置驗證被拉入微信群 瀏覽:966
bubblegum教程 瀏覽:474
win7如何修改用戶密碼 瀏覽:169
逆戰輔助銷售網站源碼 瀏覽:100
陝西回收貼片機如何編程 瀏覽:948
以前鮑魚網站里的小說怎麼沒了 瀏覽:267
matlab程序如何調試 瀏覽:915

友情鏈接