ksh*_*e94 6 google-bigquery bigquery-standard-sql
我在 BigQuery 中匹配正则表达式时遇到问题。我有以下代码行试图识别用户代理:
when regexp_contains((cs_user_agent), '^AppleCoreMedia\/1\.(.*)iPod') then "iOS App - iPod"
Run Code Online (Sandbox Code Playgroud)
但是,由于某种原因,BigQuery 似乎不喜欢转义序列,并且出现了我无法弄清楚的错误:
Syntax error: Illegal escape sequence: \/ at [4:63]
Run Code Online (Sandbox Code Playgroud)
这段代码在我使用的正则表达式验证器中运行良好,但 BigQuery 对它不满意,我不知道为什么。在此先感谢您的帮助
Mik*_*ant 15
用 regexp_contains((cs_user_agent), r'^AppleCoreMedia\/1\.(.*)iPod')
| 归档时间: |
|
| 查看次数: |
5255 次 |
| 最近记录: |