0

我的数据文件如下所示:

123 20180522 103122103957
123 20181004 101822106246
123 20160316 102635100963
123 20190605 101271101407
123 20160816 103294105281
123 20160820 105096101732
123 20161001 104980103955

当我不使用任何自定义分类器时,它不会创建任何表。

当我使用自定义分类器时,它创建了检测到 21 行的表。但期望是创建 7 行 3 列。你能告诉我,如何解决吗?

(?<col0>.{3})(?<col1>.{8})(?<col2>.{12})
4

1 回答 1

0

使用下面的 grok 表达式

(?<col0>.{3})(?<col1>.{9})(?<col2>.{13})

要验证相关数据的表达式,请使用 grok 验证 https://grokdebug.herokuapp.com/

于 2020-08-25T03:35:16.417 回答