用缩短的版本替换URL - Ruby

时间:2010-02-16 20:44:45

标签: ruby regex url-shortener

通过查找网址正则表达式来替换纯文本块中的网址。我正在使用string.gsub(正则表达式,“\ 1”)来实现相同的目标。

如果将缩短的网址(使用任何网址缩短服务的api)用作替换而不是原始网址,我想知道如何继续。

我正在使用Ruby。

1 个答案:

答案 0 :(得分:2)

gsub(regex) {|url| shorten_url(url)}

其中shorten_url是一个带url的方法,并返回一个较短的url作为url缩短服务提供的字符串。