在 presto sql 中使用正则表达式提取 = 和 & 之间的文本
extract text between = and & using regex in presto sql
我想在 Presto 中使用 REGEXP_EXTRACT 提取 = 和 & 之间的字符串。
我做到了
select REGEXP_EXTRACT('blogId=abcde&logNo=222014685296','blogID=(.*)&');
但它 returns NULL。
这里我要得到的结果是'abcde'
你能帮帮我吗?
谢谢
正则表达式通常区分大小写,输入字符串中有 blogId
,模式中有 blogID
。
我想在 Presto 中使用 REGEXP_EXTRACT 提取 = 和 & 之间的字符串。
我做到了
select REGEXP_EXTRACT('blogId=abcde&logNo=222014685296','blogID=(.*)&');
但它 returns NULL。
这里我要得到的结果是'abcde'
你能帮帮我吗?
谢谢
正则表达式通常区分大小写,输入字符串中有 blogId
,模式中有 blogID
。