[英]REGEX_MATCH pattern works everywhere but Google Data Studio
我試圖了解在 Google Data Studio 的REGEX_MATCH
中使用的 REGEX 的實現。 我有一個非常簡單的模式,它在 Google Data Studio 中不匹配,但在 BigQuery 和regexr.com等網站上會成功
要匹配的字符串的格式為:
some.job.run | SUCCESS: [{"object_1":20}, {"object_2":0}]
some.job.run | SUCCESS: [{"object_1":20}, {"object_2":0}]
(列表中有更多項目)
在 BigQuery 中,我可以將預期結果與以下內容相匹配:
REGEXP_MATCH(input, '^some\\.job\\.run \\| SUCCESS\\:.*')
這在 Google Data Studio 中被接受為有效但不會匹配,我之前讀過 Google Data Studio 需要完整的字符串匹配 - 我在 BigQuery 和regexr.com等中確實得到了。
是否有人在 Google Data Studio 中使用REGEX_MATCH
的經驗能夠闡明為什么這種模式在 Google Data Studio 中不匹配?
您使用的是舊版 SQL ( REGEXP_MATCH
)。 嘗試使用標准 SQL ( REGEXP_CONTAINS
),應該可以修復它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.