Ruby 正则表达式,,看不懂额

guiguilove · 2012年04月25日 · 最后由 longerian 回复于 2012年04月25日 · 3297 次阅读

这是代码,谁能帮我看看呀? url_reg = /((ftp|https?):\/\/[-\w]+(.\w[-\w])+|(?i:a-z0-9?.)+(?-i:com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b))(:\d+)?(\/[^.!,?;"'<>()[]{}\s\x7F-\xFF](?:[.!,?]+[^.!,?;"'<>()[]{}\s\x7F-\xFF]+)*)?/

hash_reg = /[#][\w+-_]+[#]/

匿名 #2 2012年04月25日

com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b 匹配以这些结尾的 ftp|https 的 url

#2 楼 @jjym 输入一个网址,是不是一定要在其后敲空格,正则表达式才能识别出这是一个网址

虽然写不出来,但能猜出来。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号