2 cx520forever cx520forever 于 2016.02.23 09:57 提问

正则表达式匹配不成功,求解释原因及正确姿势

日志部分内容如下:
2016-02-21 09:59:58.522 INFO 0a030860-2003-24266999-236 c3 /result/payNotifyResult.htm 17 0
2016-02-21 09:59:59.092 INFO 0a030860-2003-24266999-237 c0 /cashier/getCode.htm 1 71
2016-02-21 09:59:59.303 INFO 0a030860-2003-24266999-203 c6 /cashier/qwaitResult.htm 9522 154
2016-02-21 09:59:59.450 INFO 0a030860-2003-24266999-238 c9 /cashier/home.htm 49 0
2016-02-21 09:59:59.656 INFO 0a030860-2003-24266999-240 c1 /cashier/statistic.htm 8 146

我想匹配 09:30:00.000-10:00:00.000 (左闭右开) 时间段的行
我的写法:
awk '$2 ~ /^09:[3-5]{1}.*/ {print $0}' request.log.2016-02-21.log

但是没有结果,求解释原因及正确姿势

1个回答

q107770540
q107770540   Ds   Rxr 2016.02.23 14:51

try:

\d{4}-\d{2}-\d{2}\s09:[3-5]\d+.*

cx520forever
cx520forever 还是不ok,这样就行 awk '$2 ~ /^09:[3-5].*/ {print $0}' request.log.2016-02-21.log 为什么
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
神奇的匹配:正则表达式求精之旅.pdf
神奇的匹配:正则表达式求精之旅神奇的匹配:正则表达式求精之旅神奇的匹配:正则表达式求精之旅
神奇的匹配 正则表达式求精之旅 带书签
神奇的匹配 正则表达式求精之旅 神奇的匹配 正则表达式求精之旅 带书签
正则表达式全部符号解释及示例
示例 [0-9]{1,3}(\.[0-9]{1,3}){3} 说明:匹配IP地址 如127.0.0.1 [0-9]{1,3} 匹配1-3位的数字 等同于\d{1,3} (\.[0-9]{1,3}) .用到反转义\ 表示()匹配里面的字符串 即带小数点的1-3位数字 {3} 匹配前面的字符3次,{n} 匹配前面的字符n次 简单概述 ? 匹配前面的字符0或1次
跑步的正确姿势
跑步和走路其实都是自然而又复杂的动作,合理的跑姿多感受,多练习就能达到效果。教科书式的跑姿往往出于竞赛的目的,技术动作的发挥有赖于运动员的身体素质,因此,普通爱好者找到轻松、协调的跑姿就行。 跑步的正确姿势 跑步动作技术点上半身:轻松直立微前倾,眼睛平视微下。  前倾的要点是髋部,前倾不是勾腰,而是膝盖蹬直,腰也要挺直,人有腾空。  常见的错误是勾腰、蹲着跑等。 跑步的正确姿势手臂:上摆到胸线,
Python学习笔记之(一)——环境建设
Python学习笔记之(一)——环境建设 更新日期:2018年2月7日 python已经成为了非常流行而且高适用的一款软件,在数值处理和模式识别机器学习等领域越来越被广泛使用。万变不离其宗,无论何时官网总能给我们最权威最详尽的解答。 python官网 python文档 所需的python2.7、3.6甚至最新的3.7都可以从上面下载。 1. python软件环境 先解决这两个
奋斗的正确姿势.mobi
人脉+技能+品格x勤奋=职业储备账户 每个人都喜欢舒适的生活,但舒适的生活鲜少能催生伟大的使命。 新工作,新名片,新头衔。相同的舒适区,最终遭遇同样的困难。 你所处的行业比你想象的要小很多。对待任何人都要想到将来可能有和他共事的一天。倘若想在激烈的竞争中立足,最终占有一席之地,我们就必须学习新技能。 掌握新技能不妨从花钱最少的两项开始:时间和信息。性格弱点是破坏事业大局的元凶,请尽量克服自恋、失信、悲观以及冷漠。 待人之道很简单:急人之所急,多承担不便。少揣摩人心,多询问意见。勇气是一种选择,而非一种感受,不要等到勇敢了才奋起直追,而是 选择去勤奋直到你逐渐感受到了勇气。
正则表达式匹配正确也报错?
<br />      正则表达式,我想大家都不陌生。Java有,C#有,JavaScript有,其他语言也有,大致的匹配规则都很相似。如果用过正则表达式的开发人员,都觉得这个是个好东西。不过本人在一次获取一段字符串里的数字时遇到一个奇怪的问题。代码如下:<br />package test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { public stat
神奇的匹配+正则表达式求精之旅(王蕾).rar
神奇的匹配+正则表达式求精之旅(王蕾) 正则表达式书籍
神奇的匹配 正则表达式求精之旅
神奇的匹配 正则表达式求精之旅
不错的手机正则表达式,解释的也还不错.
1.javascript验证手机号 function checkPhone(){ var sPhone = document.getElementById(“id”).value ; if(!(/^1[3|4|5|8] \d{9}$/.test(sPhone))){      alert("输入的手机号格式不正确");      return false;    } } 下面是对上