#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/Espressioni+Regolari+Basi # Check the page for copyright notice and explanations >> rgx= /esp/ => /esp/ >> rgx= Regexp.new("esp") => /esp/ /stringa/ >> rgx= /via$/ => /via$/ >> 'ferrovia' =~ rgx => 5 >> 'viadotto' =~ rgx => nil >> rgx= /^via/ => /^via/ >> 'ferrovia' =~ rgx => nil >> 'viadotto' =~ rgx => 0 >> rgx= /^via$/ => /^via$/ >> 'viadotto' =~ rgx => nil >> 'ferrovia' =~ rgx => nil >> 'via' =~ rgx => 0