2
A
回答
7
匹配以http://
或https://
後跟任意數量的任何字符(.*
)的開始,緊接着又/
斜線。
/
斜槓需要轉義。我不知道爲什麼冒號也逃脫了。
1
一個以「http」/「https」開頭的字符串,後跟://,後跟任意數量的字符(貪婪地),然後是尾隨的/。
該比賽本身將正好是搜索,減去最後一個/。
4
^
串的開始(
捕獲組http
字符 「HTTP」s?
零或字符中的一個的 「s」\:
冒號字符的開始(逃脫,雖然沒有必要)\/\/
個兩個正向斜槓字符(轉義,以便它不關閉正則表達式字面).*
零更多個任意字符,除了換行符捕獲組的
)
端\/
斜槓chararacter (逃脫,使其不會關閉正則表達式字面)
起始和結尾/
字符僅表示正則表達式文字符號。
1
這是一個非常普通的正則表達式:
^
在字符串
(
開始啓動捕獲
http
匹配 「HTTP」 的字面
s?
匹配一個可選的 「S」
\:
符合字面結腸
\/
匹配文字斜線
\/
匹配文字斜線
.*
然後儘可能多的字符可能
)
結束捕獲
\/
在字面斜線結束
正則表達式具有從URL中捕獲協議,主機和路徑的效果,並在最後排除任何文件。例如在https://www.host.com/path/to/my/file.cgi
的情況下,將捕獲。
1
這是什麼會是正則表達式匹配的一些例子:
https://www.aaa.bb/
http://www.aaa.bb/
http://some.server/
http://aa/
http:///
https:///
http:////////////
https:////////////
相關問題
- 1. 有人能爲我解釋這個JavaScript正則表達式嗎?
- 2. 有人可以解釋這個宏嗎?
- 3. javaScript:有人可以解釋這個
- 4. 有人會給出這個PHP開關塊的解釋嗎?
- 5. 有人可以解釋如何解釋這個logcat嗎?
- 6. 有人可以解釋這個JavaScript代碼給我嗎?
- 7. 有人可以向我解釋這個javascript語句嗎?
- 8. 有人可以解釋這個Javascript方法嗎?
- 9. 有人可以向我解釋這個HTML/Javascript部分嗎?
- 10. 有人可以解釋這個JavaScript的工作原理嗎?
- 11. 有人可以解釋這個正則表達式嗎?
- 12. 有人可以解釋這一點嗎?
- 13. 有人可以幫助解釋JavaScript中的這個正則表達式嗎?
- 14. 有人可以幫我解決這個RegEx問題嗎?
- 15. 這怎麼可能?有人可以解釋這個嗎?
- 16. 有人可以解釋這些javascript的概念嗎?
- 17. Javascript - 有人可以解釋這段代碼嗎
- 18. 有人可以在javascript中解釋這種行爲嗎?
- 19. Javascript - 有人可以向我解釋這到底是什麼嗎?
- 20. 有人可以解釋這段代碼的意義嗎?[Javascript]
- 21. 有人可以解釋這些JavaScript cookie功能嗎?
- 22. 有人可以逐行解釋我這段代碼嗎? jquery-javascript
- 23. 有人可以向我解釋此RegEx嗎?
- 24. 有人可以解釋此RegEx行爲嗎?
- 25. 有人可以爲我解釋下面的RegEx(Python)代碼嗎?
- 26. 任何人都可以解釋這個JavaScript語法(語法)嗎?
- 27. Javascript函數的問題,有人可能會幫助解釋嗎?
- 28. 解釋這個特定的REGEX
- 29. 有人可以解釋我有這個表的CSS問題嗎?
- 30. 有人可以給我一個這個功能的解釋嗎?
除此之外,在''是貪婪地完成,所以''go to mypage將導致用'http://mysite.com。 /mypage.php「> go to mypage <'in match [1]。我不是說這個正則表達式有這種缺陷,你只需要在使用時注意它。 – Matthew 2012-02-17 22:11:20