在ruby
的字符串中是否有预建的方式来查找类似url的字符串?我听说过URI::Extract
,但玩了,似乎只找到http://
在字符串中查找网址
我需要能够找到字符串中的任何URL般的字符串,例如前缀的网址:
http://test.com
http://www.test.com
www.test.com
test.com
应该全部找到并返还给我。
我知道我可以在正则表达式中解决这个问题,但我宁愿使用任何预编译的东西,如果它存在。特别是因为它应该找到.net
,.org
,.edu
等
'uri = URI('http://test.com')''uri.host' ...试试这个 –
你对url的定义是什么?当我看到一个时,我知道一个? – 7stud
@ 7stud你问过我吗? –