re = /'string1[^']*'\s*,\s*/
str = '[\'string1\',\'string2\',\'string3\']
[\'string1\' , \'string2\' , \'string3\']
[\'string1.domain.com\' , \'string2.domain.com\' , \'string3.domain.com\']
[\'string1.domain.com:8080\' , \'string2.domain.com:8080\' , \'string3.domain.com:8080\']'
# 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