JBAS-984 Addr normalizer shortens road/avenue
authorBill Erickson <berickxx@gmail.com>
Wed, 17 Feb 2016 21:46:37 +0000 (16:46 -0500)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Utils/KCLSNormalize.pm

index 7b12680..dfbbe2d 100644 (file)
@@ -10,8 +10,11 @@ sub normalize_address_street {
     # period, or end of line, so as not to clobber names that contain AV.
     if (my $s1 = $street1) {
         $s1 =~ s/\s+AV(\s|\.|$)+/ AVE /g;
+        $s1 =~ s/\s+AVENUE(\s|$)+/ AVE /g;
         $s1 =~ s/\s+ST\.(\s|$)+/ ST /g;
         $s1 =~ s/\s+STREET(\s|$)+/ ST /g;
+        $s1 =~ s/\s+RD\.(\s|$)+/ RD /g;
+        $s1 =~ s/\s+ROAD(\s|$)+/ RD /g;
         $s1 =~ s/(^\s*|\s*$)//g; # remove opening/trailing spaces
         $street1 = $s1;
     }