【发布时间】:2018-06-30 05:43:28
【问题描述】:
示例日志:
2018-01-01 11:30:22 xxx Parsing xxx
2018-01-01 11:30:23 driver queryId=<xxx> Parsing command: select *
from table
limit 10
2018-01-01 11:30:25 Parsing completed
2018-01-01 11:30:28 xxxxxx
2018-01-01 11:30:40 driver queryId=<xxx> Parsing command: select * from table group by column
2018-01-01 11:30:45 Parsing completed
2018-01-01 11:30:51 xxxxxx
2018-01-01 11:30:52 xxx Parsing xxx
2018-01-01 11:30:54 driver queryId=<xxx> Parsing command: select
*
from table
order by column
limit 20
2018-01-01 11:30:56 Parsing completed
2018-01-01 11:30:59 xxxxxx
我想删除“Parsing command:”和“2018”匹配模式之间的换行符,输出应包含仅匹配该模式的单词。
解析示例:
2018-01-01 11:30:54 driver queryId=<xxx> Parsing command: select
*
from table
order by column
limit 20
2018-01-01 11:30:56 Parsing completed
上面例子的输出应该是,
select * from table order by column limit 20
【问题讨论】:
-
应该只处理有换行符的查询吗?