郵便局は実際に、住所で一般的に使用される番地の接尾辞のリストを公開しています。
http://www.usps.com/ncsc/lookups/abbr_suffix.txt
このリストを取得して、文字列を取得し、最後の単語 ("183 main strt".split[' '].last) を取得し、それが一般的に使用されるストリート サフィックスのいずれかに一致する場合 ("strt" )、公式の郵便サービス標準サフィックス (「st」) に置き換えます。
大規模な strsubsubsub よりもこれにアプローチするより良い方法はありますか?