红移的正则表达式

问题描述 投票:0回答:1

我有一个问题..我需要从这个字段中提取:

exchange<=><br>type<=>full<br>cont<=>part<br>req<=>no<br>money<=>money<br>money<=>3100,4000,0,month<br>boss<=>0

五个信息:

  1. full
  2. part
  3. 3100 4.4000 5.month

我曾尝试使用regexp_substr():qazxsw poi,但我对正则表达式没有任何了解,我无法以正确的方式做到这一点..你可以帮助我吗?

sql regex amazon-redshift regex-group
1个回答
0
投票

我从未使用过红移,但使用正则表达式我可以帮助你:

regexp_substr(column,'type<=>[^<br>]*')

您放置的字符串中的捕获编号4作为示例它将捕获您需要的所有内容,它甚至排除0:

第1组:钱 第2组:3100 第3组:,4000,0,第4组:4000 第5组:月

如果您有问题,请告诉我。如果你想掌握你的正则表达技能,我可以教你,它会很有用。

© www.soinside.com 2019 - 2024. All rights reserved.