使用正则表达式从描述中提取地址
我试图使用正则表达式从列表中提取地址(用法语编写)。 这是示例:
“别等了,这套房子不会在市场上待太久! 图片可根据要求转发。
德拉街 123 号 - 城市 345-555-1234 "
想象整个事情就是 item.description。这是到目前为止的一个工作集:
在 "item.description" 中,替换 "^\d{1,4} des|de la|du [^,\ s]+$”和“无论什么”,
地址(123 de la street)将被正确地写成任何东西。但是如果我试图让它成为描述中唯一保留的东西,像这样(不起作用):
在“item.description”中将“(.)(^\d{1,4} des|de la|du [^,\s]+$)(.)”替换为“$2”
仅用地址替换整个描述的最佳方法是什么?
谢谢!
Im trying to extract an address (written in french) out of a listing using regex.
here is the example:
"Don't wait, this home won't be on the market for long!
Pictures can be forwarded upon request.
123 de la street - city
345-555-1234 "
Imagine that whole thing is item.description. Here is a working set so far:
In "item.description", replace "^\d{1,4} des|de la|du [^,\s]+$" with "whatever"
and the address (123 de la street) will be correctly written over with whatever. BUT if I try to make it the only thing kept from the description, something like this (which dosent work):
In "item.description" replace "(.)(^\d{1,4} des|de la|du [^,\s]+$)(.)" with "$2"
What would be the best way to replace the whole description with just the address?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将 * 添加到第一个和最后一个标记,并注意 ^$ 符号! (它们匹配文本的开头和结尾。)
Try adding * to the first and last token, plus watch out for ^$ signs! (They match start and end of the text.)