split函数在spark和presto/hive中的区别
在正则表达式中,点号 `.` 表示匹配任意单个字符,因此在使用 `split` 函数时,需要对点号进行转义,表示点号的字面上的意义。但是在许多编程语言中,包括 Java 在内,`\` 本身也是一个转义字符,因此如果直接使用 `split` 函数时只使用一个 `\` 进行转义,实际传入的分隔符可能并不是我们想要的字符,而是其它的字符或组合。在我们的例子中,我们想要使用 `.` 做为分隔符,因此我们需要使用 `'\\.'` 作为参数传入 `split` 函数中。presto中是普通字符串。




