请在列中输入如下字符串
Plan
{"en_US":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(140GB)","ar_EG":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(140GB)"}
{"en_US":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(600GB)","ar_EG":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(600GB)"}
{"en_US":"Super 3 speed Up to 30Mbps Prepaid FTTH(250GB)","ar_EG":"Super 3 speed Up to 30Mbps Prepaid FTTH(250GB)"}
{"en_US":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(250GB)","ar_EG":"Ultra 2 Speed Up to 100Mbps Prepaid FTTH(250GB)"}
我需要将字符串提取到3个字段中
如下所示的第一个
Rate_Plan
Ultra 2 Speed Up to 100Mbps Prepaid FTTH(140GB)
Ultra 2 Speed Up to 100Mbps Prepaid FTTH(600GB)
Super 3 speed Up to 30Mbps Prepaid FTTH(250GB)
Ultra 2 Speed Up to 100Mbps Prepaid FTTH(250GB)
如下所示的第二个
Quota
140
600
250
250
如下所示的3ed字段
Speed
100
100
30
100
阅读regexp_extract()函数:https://dwgeek.com/netezza-regular-expression-functions-examples.html/
在这种情况下,请以类似以下内容的开头:‘^([^:] ):([^:]):。$”并提取模式2然后使用类似的方法从该字符串中提取另外两个字符串:‘^。至([0-9])+ Mbps’(模式1)
我希望你能跟随。