re = /(?<=src=").*(?=")/m
str = 'src="/sites/default/files/resize/m14/4m213/3567705_images_12175409452-.jpg"
src="/sites/default/files/resize/afaf/5814f65f91ef731c793433fe5096e892-.jpg"
src="/sites/default/files/resize/test/640m-.jpg"
src="/sites/default/files/resize/5173.970-.jpg"
src="/sites/default/files/resize/a/b/3/5main_br_xl-.jpg"
src="/sites/default/files/resize/images/m8/image8-.jpg"'
# Print the match result
str.scan(re) do |match|
puts match.to_s
end
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Ruby, please visit: http://ruby-doc.org/core-2.2.0/Regexp.html