2013-05-01 45 views
0

我在文件系統上創建它之前,先搜索正則表達式模式以檢查新目錄的名稱。 例如在目錄名稱中不允許「/」。 我沒有正則表達式的經驗,所以任何幫助是值得歡迎的。Android上的有效目錄名稱

回答

2
\\w+ 
  • \ w是equilvalent到[A-ZA-Z0-9_]
  • 「+」,將一個或多個字符

匹配

here的文檔。

編輯

Log.e("TAG", "Helloworld " + "helloworld\\".matches(("\\w+"))); 

最後一個給我返回false。

+0

如果我使用這個答案,我得到了一個「無效的轉義序列」錯誤。是什麼讓我錯了? [「Hello」.matches(「/^\ w + $ /」)] – Happo 2013-05-06 12:32:59

+0

^\\ w + $ /嘗試這種方式 – Blackbelt 2013-05-06 12:37:16

+0

這是有效的,但不是我想要的。我允許每個單詞和數字,但沒有/現在更多。 – Happo 2013-05-06 13:26:14