-3
我希望我的正則表達式匹配所有有效網址不與正則表達式不匹配的URL對某些類型的文件
.gif注意:
的.jpg
.JPEG
結束.DOC
我試圖
http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=;]*)?((?!jpg)|(?!gif)|(?!doc))
我希望我的正則表達式匹配所有有效網址不與正則表達式不匹配的URL對某些類型的文件
.gif注意:
的.jpg
.JPEG
結束.DOC
我試圖
http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=;]*)?((?!jpg)|(?!gif)|(?!doc))
您需要使用回顧後爲,儘量
http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=;]*)?(?<!jpg)(?<!gif)(?<!doc)$
您還需要錨$
末,它的字符串的結尾相匹配,這一點很重要,從明確界定點後視應該放在後面。
非常感謝您的時間** stema ** – elshenawy000
這不是「我們使你的工作」的網站。你嘗試了什麼以及你有什麼問題? – m0skit0
@ elshenawy000 - 歡迎來到Stack Overflow。請*閱讀*關於如何發佈問題的常見問題。你需要展示你已經嘗試過的東西,或者至少看看你已經看到了什麼。人們會幫助你 - 他們不會爲你做簡單的工作。這個想法是最不合理的。 – Utkanos
我試過_lookahead_ regex選項和faild http(s)?://([\ w-] + \。)+ [\ w-] +(/ [\ w- ./?%&=;]*) ?((?!jpg)|(?!gif)|(?!doc))等等 – elshenawy000