Regex için çok faydalı bir döküman

Regex hemen hemen tüm yazılımcıların kabusu denebilecek bir kütüphanedir. Rails tarafında bu işi oldukça kolaylaştıran bir gem var. Verbal_expressions gem'i tamda aradığımız işlevi olan türden bir gem. 

gem 'verbal_expressions'

şeklinde Gem file içerisine gem'i ekledikten sonra terminal'de bundle install yazmamız gerekiyor. Sonrasında aşağıda ki gibi kullanabiliyoruz. 

# Create an example of how to test for correctly formed URLs
tester = VerEx.new do
  start_of_line
  find 'http'
  maybe 's'
  find '://'
  maybe 'www.'
  anything_but ' '
  end_of_line
end

# Create an example URL
test_url = "https://www.google.com"

# Use it just like a regular Ruby regex:
puts 'Hooray!  It works!' if tester.match(test_url)
puts 'This works too!' if tester =~ test_url

# Print the generated regex:
puts tester.source # => /^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$/

makalenin devamı ve daha fazla örnek için : github.com/ryan-endacott/verbal_expressions