Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript BigQuery正则表达式出错_Javascript_Google Analytics_Google Bigquery - Fatal编程技术网

Javascript BigQuery正则表达式出错

Javascript BigQuery正则表达式出错,javascript,google-analytics,google-bigquery,Javascript,Google Analytics,Google Bigquery,这个问题是基于我之前提出的一个问题: 我在获取一些客户端工作所需的正则表达式时遇到困难。基本上,我想查看一列中的所有单元格,其中包含以下类型的条目: 客户-o400744190 o400748216 o455239157新客户 其他类似类型的o4552334214位于电池中的某个位置 并使用类似REGEX_EXTRACT()的方法从每个单元格中解析或提取“oXXXXXXXXX”,并将这些值转储到一个新列中。我从中提取的列中的数据存储在字符串中,并且可以保持这种状态。有人有什么建议吗 我通过以下

这个问题是基于我之前提出的一个问题:

我在获取一些客户端工作所需的正则表达式时遇到困难。基本上,我想查看一列中的所有单元格,其中包含以下类型的条目:

客户-o400744190

o400748216

o455239157新客户

其他类似类型的o4552334214位于电池中的某个位置

并使用类似REGEX_EXTRACT()的方法从每个单元格中解析或提取“oXXXXXXXXX”,并将这些值转储到一个新列中。我从中提取的列中的数据存储在字符串中,并且可以保持这种状态。有人有什么建议吗

我通过以下方法解决了这个问题:

右侧(点击交易ID,10)


但要知道,我只收到了一些适用的案例。因此,这不是一个可接受的长期解决方案。非常感谢您的任何想法。

根据您的数据世界,您可以选择/o[0-9]+/


因此,您将提取o的任何引用,然后至少提取一个数字

如果代码总是在o后面的九位数字,您可以通过执行o[0-9]{9}使其更安全