【发布时间】:2022-07-27 20:17:45
【问题描述】:
在代码中我看到下面的函数调用(Scala spark 代码)
regexp_replace(column, "[\0\r\n]", "")
以上内容从字符串中删除任何空格或换行符。 但是虽然我可以理解 \r\n 表示换行符,但我不知道 \0 是如何匹配空格的。
感谢任何帮助。
谢谢
【问题讨论】:
-
\0是一个八进制代码0的字符,即它是一个 NULL 字符(参见 Unicode ASCII 表)。如果您将其视为一个空格,这只是控制字符在控制台中的显示方式,但这并不意味着\0是一个空格。
标签: string scala apache-spark-sql