0
我沒有在Java中,下面的正則表達式:Java的正則表達式爲xml
(^(?!\\s+$).*[^\\/:*?\"<>|]+(\\.(?i)(txt|rtf|doc|docx|htm|html|pdf))$)
但我需要在一個XML模式來使用它,所以我已經改變了:
(^(?!\s+$).*[^\/:*?\"<>|]+(\.(?i)(txt|rtf|doc|docx|htm|html|pdf))$)
但它的版本正在接受未列出擴展名的文件。怎麼了?
你爲什麼不使用任何XML解析API? – Braj 2014-08-29 19:11:41
'; char類中的&lt;並不意味着字符串';&lt'。這意味着匹配;或者或者l或者t – 2014-08-29 19:12:22
對所有使用正則表達式來解析XML的帖子的強制性評論:http://stackoverflow.com/a/1732454/18157 – 2014-08-29 19:19:50