如何在文字字符后匹配Redshift中的字母数字字符

时间:2018-12-12 20:28:48

标签: regex

我正在尝试在redshift中匹配此字符串: 'otherstuffhere"payStatusSymbol":"C"otherstuffhere'

假装“ otherstuffhere”只是字母数字字符和符号。

这正确匹配: regexp_substr('otherstuffhere"payStatusSymbol":"C"otherstuffhere' ,'"payStatusSymbol"\"\:\".{2}\"')

但这不起作用: regexp_substr('otherstuffhere"payStatusSymbol":"C"otherstuffhere' ,'"payStatusSymbol"\"\:\"[A-Z]{1}\"')

鉴于使用任何字符符号匹配时我都需要{2},所以我认为redshift认为我正在尝试在C之前加上引号。有人知道这是什么原因吗?

0 个答案:

没有答案