【发布时间】:2009-06-04 12:23:06
【问题描述】:
我正在尝试使用正则表达式从列表中提取地址(用法语编写)。 这是一个例子:
“别等了,这房子不会上市太久了! 图片可根据要求转发。
德拉街 123 号 - 城市 345-555-1234 "
想象一下,整个事情就是 item.description。到目前为止,这是一个工作集:
在“item.description”中,将“^\d{1,4} des|de la|du [^,\s]+$”替换为“whatever”
并且地址(123 de la street)将被正确地覆盖。但是,如果我试图让它成为描述中唯一保留的东西,就像这样(这很有效):
在“item.description”中,将“(.)(^\d{1,4} des|de la|du [^,\s]+$)(.)”替换为“$2”
用地址替换整个描述的最佳方式是什么?
谢谢!
【问题讨论】:
标签: regex street-address