日志中如何使用文本分隔符

2018-02-28  本文已影响0人  LI氵

    日志输出里总会遇到一个问题,那就是使用什么分隔符来分隔一行内的多个项目内容。为了便于之后的日志分析,不要再使用空格、制表符、字符串之类的了。其实ASCII码中早已经提供了专门的字符了,那就是ASCII码 28-31。

man ascii可看到

八进制ASCII表

这4个字符分别是:

034 fs : File Separator 文件分隔符

035 gs : Group Separator 组分隔符

036 rs :  Record Separator 记录分隔符

037 us : Unit Separator 单元分隔符

使用us来分隔各个项目,解析日志时使用正则表达式 \037来匹配分隔符。


参考文献

https://ronaldduncan.wordpress.com/2009/10/31/text-file-formats-ascii-delimited-text-not-csv-or-tab-delimited-text/

上一篇 下一篇

猜你喜欢

热点阅读