This will remove anything at the front of the line until it hits the letter:
street_name = address.gsub(/^[^a-zA-Z]*/, '')
If it is possible to have something like "221B Baker Street", then you need to use something more complex. This should work:
street_name = address.gsub(/^((\d[a-zA-Z])|[^a-zA-Z])*/, '')
Pesto source
share