如何从 bigquery 中的句子中删除 \n����

Posted

技术标签:

【中文标题】如何从 bigquery 中的句子中删除 \\n����【英文标题】:How to remove \n���� from a sentence in bigquery如何从 bigquery 中的句子中删除 \n���� 【发布时间】:2021-12-16 06:05:46 【问题描述】:

我想从 biquery 的句子中删除 \n����。我使用了以下查询 REGEXP_REPLACE(Sentence, r'([^\pASCII]+)', '') AS Senetnce。它只删除问号。我如何也删除 \n ?谢谢。

【问题讨论】:

【参考方案1】:

下面试试

select regexp_replace(Sentence, r'\n|[^\pASCII]+', '')     

如果适用于您的问题标题How to remove \n���� from a sentence in bigquery - 输出是

【讨论】:

谢谢米哈莉。它仍然给我\n 我不知道这里使用的正则表达式版本,但是在 C# 中我们需要使用类似 "\\n|..." 的东西,反斜杠需要在字符串中加倍。

以上是关于如何从 bigquery 中的句子中删除 \n����的主要内容,如果未能解决你的问题,请参考以下文章

如果字符串与列表中的字符串匹配,我如何从句子中删除字符串

从 BigQuery 中的数组中删除重复项

BigQuery 正则表达式从字符串中删除/替换文本列表

如何从 Bigquery Schema 中删除未使用的列名

删除不在 BigQuery 流式缓冲区中的行

如何删除 BigQuery 数组中的空值?