Warm tip: This article is reproduced from serverfault.com, please click

google cloud data fusion-替换Datafusion Wrangler中的点不起作用

(google cloud data fusion - Replace dot in datafusion wrangler not working)

发布于 2020-12-16 14:17:59

我需要从Google DataFusion中的数字中删除点。为此,我使用了Wrangler转换,但是我在处理一个文件时遇到了麻烦,因为如果替换点,则整个单元格都将变空。如果我替换任何其他字符,则可以使用。可能是什么麻烦?

谢谢!

原始值: 在此处输入图片说明 替换点(。)之后: 在此处输入图片说明

相同的单元格/行,但替换空格和数字1 在此处输入图片说明

Questioner
Cristian Avendaño
Viewed
0
Ricco D 2020-12-17 15:27:29

牧马人的查找和替换功能与“ sed”相似,其中它应用了正则表达式

句点(。)匹配除换行符以外的任何字符。

这是原始数据: 在此处输入图片说明

我在自己的项目中尝试过此操作,这是使用未转义时间段的结果:

在此处输入图片说明

在此处输入图片说明

你需要转义句号(。),以便将其视为常规句点。这是转义期间的结果:

在此处输入图片说明

在此处输入图片说明

如你所见,句点(。)在“ jpg”之前被删除。