从地址行删除数据

时间:2015-04-06 15:10:52

标签: regex database

我从数据库中提取以下地址。我试图清除一切,直到ST | AVE | BLVD。我试图摆脱1ST或随机1.

  1. 9999-1000 N CLARK ST 1 1
  2. 4567-5678 W BELMONT AVE
  3. 1200 N HAMLIN AVE 1ST 1
  4. 8220 W CERMAK RD 1ST
  5. 1240 W 69TH ST 1ST
  6. 7901 W ADDISON ST 1ST
  7. 所以它写着: 1. 9999-1000 N CLARK ST 2. 4567-5678 W BELMONT AVE 3. 1200 N HAMLIN AVE 4. 8220 W CERMAK RD 5. 1240 W 69TH ST 6. 7901 W ADDISON ST

1 个答案:

答案 0 :(得分:0)

您可以尝试以下正则表达式:

^(.*?)(\s*(?:ST|AVE|BLVD).*)$

您的数据正在捕获第1组。

请参阅example here