0

「http://google.com」のようなテキストを URI に渡すと、

urls = URI.extract('http://google.com', ['http', 'https'])
# ['http://google.com']

適切な URL を取得します。ここでの私の問題は、ドメインなしでホストを渡したとしても、テキストではなくリンクである必要があることです..

例えば

urls = URI.extract('www.google.com', ['http', 'https'])
# ['']

私のケースで URI.extract が機能するかどうかはわかりません。

URI.extract の回避策、またはこれを行うための他のより良い/クリーンな方法があれば提案してください。

よろしくお願いします。

4

1 に答える 1

0

以下のように URl を解析することもできます。

url=URI.parse("http://www.google.com")

詳しくはruby​​-doc をご覧ください。

于 2012-11-14T08:14:59.823 に答える