标签: ruby regex url-shortener
通过查找网址正则表达式来替换纯文本块中的网址。我正在使用string.gsub(正则表达式,“\ 1”)来实现相同的目标。
如果将缩短的网址(使用任何网址缩短服务的api)用作替换而不是原始网址,我想知道如何继续。
我正在使用Ruby。
答案 0 :(得分:2)
gsub(regex) {|url| shorten_url(url)}
其中shorten_url是一个带url的方法,并返回一个较短的url作为url缩短服务提供的字符串。