从谷歌地图geocode api结果中提取地址

时间:2014-02-02 12:07:40

标签: regex

有人能告诉我如何匹配此行的实际地址字符串吗?

"formatted_address" : "33 Johns Street, Canterbury NSW 2111, Australia",

基本上是"formatted_address" : "",

之间的所有内容

我正在尝试设置一个提取谷歌返回的地址的任务操作。 Tasker仅支持Java正则表达式。

2 个答案:

答案 0 :(得分:1)

此正则表达式将地址字符串返回到捕获组1。

"formatted_address"[^"]+"([^"]+)

您可能需要也可能不需要修改它以与程序兼容

答案 1 :(得分:0)

我不确定因为我是正则表达式的初学者,所以试试这个

/(^\d+\s[a-zA-Z]+\s[a-zA-Z]+),\s([a-zA-Z]+\s[a-zA-Z]+\s\d+),\s([a-zA-Z]+)/