【发布时间】:2021-09-07 13:50:18
【问题描述】:
我怎样才能从这个字符串中获取数字 2627995
"hellotest/2627995?hl=en"
我想获取号码 2627995,这是我当前的正则表达式,但是当我使用大查询中的正则表达式提取时它不起作用
(\/)\d{7,7}
SELECT
REGEXP_EXTRACT(DESC, r"(\/)\d{7,7}")
AS number
FROM
`string table`
这是输出
谢谢!!
【问题讨论】:
-
斜线不是正则表达式中的特殊字符:您既不需要使用括号(不需要捕获它)也不需要转义它。即
\/与/完全相同
标签: sql regex google-bigquery