【发布时间】:2016-04-22 05:49:21
【问题描述】:
我有一个日志文件,我正在使用 grep(ing) 来选择某个字符。
日志文件的模式是这样的
Some Random string.... Message Sent [10 character --
我只对 [ 和 --
之间的 10 个字符串感兴趣我已经成功地编写了看起来像这样的正则表达式
"Message Sent \[.\{10\} --"
我已经通过here 交叉检查了上述正则表达式。
但不幸的是,正则表达式没有产生任何输出
grep -o "Message Sent \[.\{10\}) --" log/development.log
但我最感兴趣的是 10 个字符,但上面的正则表达式产生 'Message Sent [' + 10 character + --
有什么线索吗?
【问题讨论】: