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

guiguilove · April 25, 2012 · Last by longerian replied at April 25, 2012 · 3287 hits

这是代码,谁能帮我看看呀? 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+-_]+[#]/

Unknow user #2 April 25, 2012

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 输入一个网址,是不是一定要在其后敲空格,正则表达式才能识别出这是一个网址

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

You need to Sign in before reply, if you don't have an account, please Sign up first.