使用正则表达式在tableau中拆分geojson

问题描述

我有一个像这样的geojson字符串:

{"type": "Point","coordinates": [10.5,47.3]},"properties": {"Type": "xyz","Name": "xyz"}}

我从Oracle数据库中将这样的字符串输入到Tableau列中。因此,Tableau无法将该字符串识别为地理空间信息。我的想法是在我不熟悉的情况下使用正则表达式提取坐标。

无论如何,我尝试了一种非常幼稚的模式

\[.*[0-9]\]

并对其进行了https://regexr.com/测试,得出以下结果:

[10.5,47.3]

除了我想不带括号的值外,它似乎还行得通。但是,当我将正则表达式放入Tableau时,它不会显示相同的输出。我创建了一个计算列:

REGEXP_EXTRACT([GEOJSON],'\[.*[0-9]\]')

但是在Tableau列中,示例给出的结果是“ \ 1”。 那么,这里出了什么问题?以及如何改善正则表达式以使用括号获取值?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)