由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Regular Expression 问题
相关主题
[合集] 求问regular expression 的问题请教Regular Expression,
Usage of Grep???help!!!请教一个变态的regular expression 替换
请教一个perl的问题 (转载)a PERL opendir/readdir question
请教一个模式匹配问题诚心请教Perl:简单的Variable Match in Regular expression
A problem on string parsing (using either grep or perl)这个PERL表达式干啥的?
问个关于正则表达式的超弱智问题...关于regular expression
还是awk牛BNeed a regular expression for password
有没有给C用的regular expression的库?简单python regular expression 问题求救
相关话题的讨论汇总
话题: 2009话题: yourfile话题: grep话题: 14话题: regular
进入Programming版参与讨论
1 (共1页)
c*********p
发帖数: 3217
1
我想GREP 一行中第六个和第七个的 | 线之间是否存在数字 2009 14
怎么表达?
谢谢..
c**t
发帖数: 2744
2
perl -F| -lane 'print @F if $F[6] =~ m/2009 14/' /path/to/yourfile

【在 c*********p 的大作中提到】
: 我想GREP 一行中第六个和第七个的 | 线之间是否存在数字 2009 14
: 怎么表达?
: 谢谢..

j*****a
发帖数: 436
3
grep '^.*|.*|.*|.*|.*|.*|2009 14|' yourfile
c*********p
发帖数: 3217
4
谢谢回贴, 忘记说了,第六个和第七个的 | 线之间是在数字 2009 14的前后都会有其他
字符, 比如说, SAT AUG 2009 14 23:59:23
另外, 在这个后面还会出现SAT AUG 2009 14 23:XX:XX. 但是我只是关心第六个和第七
个的 | 线之间是否含有2009 14.
谢谢..
PERL 的话不大符合我这里的应用.或者我不够熟悉. 谢谢
j*****a
发帖数: 436
5
grep '^.*|.*|.*|.*|.*|.*|.*2009 14.*|' yourfile

【在 c*********p 的大作中提到】
: 谢谢回贴, 忘记说了,第六个和第七个的 | 线之间是在数字 2009 14的前后都会有其他
: 字符, 比如说, SAT AUG 2009 14 23:59:23
: 另外, 在这个后面还会出现SAT AUG 2009 14 23:XX:XX. 但是我只是关心第六个和第七
: 个的 | 线之间是否含有2009 14.
: 谢谢..
: PERL 的话不大符合我这里的应用.或者我不够熟悉. 谢谢

c*********p
发帖数: 3217
6
这个不行, 会把在后面的| |之间的2009 14也GREP出来了.比如这个不应该符合条件的.
11|22|33|44|55|66|AUG 30 2009 15:30|88|99|AUG 30 2009 14:30|0000|5555|【 在 jinghua (京华客) 的大作中提到: 】
j*****a
发帖数: 436
7
Sorry, check this one:
grep '^[^|]*|[^|]*|[^|]*|[^|]*|[^|]*|[^|]*|[^|]*2009 14[^|]*|' yourfile

的.
在 jinghua (京华客) 的大作中提到: 】

【在 c*********p 的大作中提到】
: 这个不行, 会把在后面的| |之间的2009 14也GREP出来了.比如这个不应该符合条件的.
: 11|22|33|44|55|66|AUG 30 2009 15:30|88|99|AUG 30 2009 14:30|0000|5555|【 在 jinghua (京华客) 的大作中提到: 】

m******t
发帖数: 2416
8

的.
Something like:
egrep '^([^|]*\|){6}2009\ 14' file

【在 c*********p 的大作中提到】
: 这个不行, 会把在后面的| |之间的2009 14也GREP出来了.比如这个不应该符合条件的.
: 11|22|33|44|55|66|AUG 30 2009 15:30|88|99|AUG 30 2009 14:30|0000|5555|【 在 jinghua (京华客) 的大作中提到: 】

1 (共1页)
进入Programming版参与讨论
相关主题
简单python regular expression 问题求救A problem on string parsing (using either grep or perl)
regular expression的一个问题问个关于正则表达式的超弱智问题...
这个regular expression应该怎么写还是awk牛B
[合集] 统计,Regular Expression有没有给C用的regular expression的库?
[合集] 求问regular expression 的问题请教Regular Expression,
Usage of Grep???help!!!请教一个变态的regular expression 替换
请教一个perl的问题 (转载)a PERL opendir/readdir question
请教一个模式匹配问题诚心请教Perl:简单的Variable Match in Regular expression
相关话题的讨论汇总
话题: 2009话题: yourfile话题: grep话题: 14话题: regular