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

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接