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. javaScript:有人可以解释这个
- 3. 有人会给出这个PHP开关块的解释吗?
- 4. 有人可以解释这个Javascript方法吗?
- 5. 有人可以解释这个JavaScript代码给我吗?
- 6. 有人可以解释这个JavaScript的工作原理吗?
- 7. 有人可以向我解释这个HTML/Javascript部分吗?
- 8. 有人可以解释这个正则表达式吗?
- 9. 有人可以帮我解决这个RegEx问题吗?
- 10. 这怎么可能?有人可以解释这个吗?
- 11. 有人可以在javascript中解释这种行为吗?
- 12. 有人可以逐行解释我这段代码吗? jquery-javascript
- 13. Javascript - 有人可以向我解释这到底是什么吗?
- 14. 有人可以解释这段代码的意义吗?[Javascript]
- 15. 有人可以解释这些javascript的概念吗?
- 16. 有人可以解释这些JavaScript cookie功能吗?
- 17. 有人可以向我解释此RegEx吗?
- 18. 有人可以为我解释下面的RegEx(Python)代码吗?
- 19. 任何人都可以解释这个JavaScript语法(语法)吗?
- 20. 解释这个特定的REGEX
- 21. 有人可以解释这个奇怪的JavaScript日期输出?
- 22. 有人能向我解释这个`StaleDataException`
- 23. 有人可以解释这个查询
- 24. PHP - 解释REGEX表达式
- 25. 有人可以为我解释这个Python代码吗?
- 26. 有人可以为我解释这个TSQL代码吗?
- 27. 有人可以解释我这个Oracle SQL命令吗?
- 28. 有人可以解释这两个Youtube网址的区别吗?
- 29. 有人可以解释这个Perl代码片段吗?
- 30. NSFileHandle fileHandleForReadingFromURL有人可以向我解释这个吗?
除此之外,在''是贪婪地完成,所以''go to mypage将导致用'http://mysite.com。 /mypage.php“> go to mypage <'in match [1]。我不是说这个正则表达式有这种缺陷,你只需要在使用时注意它。 – Matthew 2012-02-17 22:11:20