我需要驗證文件輸入,以確保它有它的正確版本的中間匹配的字符串。這例如是輸入文件:W:\\folder\\test_v2301_01_29_2014_1420.pfd
使用Java的正則表達式來查找字符串
我已經在Java中構建了一個正則表達式來查找我正在查找的用於驗證文件的版本控制字符串。
正則表達式:v[0-9]{4}_[0-9]{2}_[0-9]{2}_[0-9]{4}_[0-9]{4}
但是,它失敗了,因爲正則表達式正在查看文件的開始。
叫:if (!arcvalFileFormBean.getTxtFileReview().matches("v[0-9]{4}_[0-9]{2}_[0-9]{2}_[0-9]{4}_[0-9]{4}"))
什麼是搜索的字符串不知道它會從一開始就多遠的最佳方式?
工作就像一個魅力。謝謝!我會在9分鐘內給出答案。 – staples89
不客氣,很高興它解決了。 – anubhava