我在嘗試創建工作正則表達式模式來識別文件名字符串時遇到了一些困難。在Java中設置正則表達式模式
Pattern pattern = Pattern.compile("(\\w+)(\\.)(t)(x)(t)(\\s$|\\,)");
當使用.find()從我的樣本輸入匹配類,說
"file1.txt,file2.txt "
,我現在回到真實的,這是很好的,但是其他錯誤輸入也返回true。
這種錯誤輸入的字符串包括諸如:
"file1.txt,,file2.txt "
"file%.text "
,因爲我一直在試圖建立他們,我一直在諮詢這個網站,我敢肯定,我失去了一些東西相當明顯不過。 Link
請發佈您的示例輸入和預期輸出。 – xtreak 2014-09-19 13:12:38
*「我沒有完全得到我想要的結果。」*哪些是......? – user1803551 2014-09-19 13:16:13
@ user1803551,我應該爲自己列出的第一個輸入說明一點,我希望它返回true,對於這兩個輔助示例,這些應該返回false。 – JSA 2014-09-19 13:17:31