正则表达式在字符串中查找两个URL

时间:2013-10-17 01:15:07

标签: ruby string

我有一个类似于此的字符串:

|image: http://product_image.png |product: http://product_url.html

因此,模式是| image:URL | product:URL

如何在Ruby中找到这两个URL?

1 个答案:

答案 0 :(得分:0)

试试这个正则表达式:

regex = /image: (.+) \|product: (.+)/
result = regex.match("|image: http://product_image.png |product: http://product_url.html")
puts result[1] # http://product_image.png
puts result[2] # http://product_url.html