【发布时间】:2016-03-03 10:58:01
【问题描述】:
我正在尝试编写一个匹配 url 的正则表达式,前提是 '/' 之后有一个点。
这是我目前所得到的:http://regexr.com/3cu85
我的正则表达式如下:/facebook.com\/.*[.]/gm
我正在使用这个 URls 进行测试:
facebook.com
facebook.com/
facebook.com/test.user
www.facebook.com
www.facebook.com/
www.facebook.com/test.user
https://www.facebook.com
https://www.facebook.com/
https://www.facebook.com/test.user
问题是我需要匹配完整的 url,并且可以从单词“facebook”开始。
我尝试了不同的选项,但没有一个对我有用。
感谢您的帮助
【问题讨论】:
-
什么应该匹配,什么不应该匹配?提供样品。
-
基本上,所有单词 facebook.com 后跟 /{any}.{any} 以匹配用户的网址
-
太棒了! @WiktorStribiżew 完全符合我的需要。非常感谢
-
如果 anubhava 的正则表达式(我会写成
/\S*\bfacebook\.com\/[^\s.]+\.\S*/)对你有用,我不会发布我的答案。
标签: regex