由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - help about regex (转载)
相关主题
问个grep正则匹配的问题有vim script 高手吗?
请问如果用regular expression查找无序的单词不用安装的trash bin?
regex q如何搜索installed package 如果不知道全名的话
ubuntu 9.04下要装啥才能解决某些在线视频不能观看的问题?PHP编译完后Extension到哪里去了?
Regular Expression question: how to enumerate all matches? (转载)find问题
有regex / apache rewrite rule 高手吗这里没有人用opensuse
一行命令找出html中所有img src?一个linux简单面试题
A question about two linux commands有人觉得screen不好用吗
相关话题的讨论汇总
话题: regex话题: megb1话题: michal话题: egrep话题: about
进入Linux版参与讨论
1 (共1页)
d***a
发帖数: 316
1
【 以下文字转载自 CS 讨论区 】
发信人: dunfa (蹲着发财), 信区: CS
标 题: help about regex
发信站: BBS 未名空间站 (Sun May 15 19:02:39 2011, 美东)
Why the following three are not covered by my regex? I am using egrep.
Thank you very much.
gsaunix:*:1604:megb1,paul
rainlab:*:1608:megb1,michal
mgis:*:1597:megb1,michal,nafisa
my regex
.+:\*:[0-9]+:[a-z]+,[a-z]+
N****w
发帖数: 21578
2
因为你要的 ' 没有啊

【在 d***a 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: dunfa (蹲着发财), 信区: CS
: 标 题: help about regex
: 发信站: BBS 未名空间站 (Sun May 15 19:02:39 2011, 美东)
: Why the following three are not covered by my regex? I am using egrep.
: Thank you very much.
: gsaunix:*:1604:megb1,paul
: rainlab:*:1608:megb1,michal
: mgis:*:1597:megb1,michal,nafisa
: my regex

d***a
发帖数: 316
3
Thanks. Sorry, that ' is a typo.
The modified one is still not working.
N****w
发帖数: 21578
4
先用短的 慢慢试
.+ 会匹配很长的
用 [^:]+ 就好了

【在 d***a 的大作中提到】
: Thanks. Sorry, that ' is a typo.
: The modified one is still not working.

X*V
发帖数: 1431
5
egrep '.+:\*:[a-z]+:[a-z]+.[a-z]+' yourfile

【在 d***a 的大作中提到】
: 【 以下文字转载自 CS 讨论区 】
: 发信人: dunfa (蹲着发财), 信区: CS
: 标 题: help about regex
: 发信站: BBS 未名空间站 (Sun May 15 19:02:39 2011, 美东)
: Why the following three are not covered by my regex? I am using egrep.
: Thank you very much.
: gsaunix:*:1604:megb1,paul
: rainlab:*:1608:megb1,michal
: mgis:*:1597:megb1,michal,nafisa
: my regex

d***a
发帖数: 316
6
Some guy in CS board replied like this and it is verified in my system.
.+:\*:[a-z]+:[a-z0-9]+.[a-z0-9]+
because there is a 1 in the megb1, so [0-9]+ is necessary
Enjoy.
l****g
发帖数: 122
7
+:\*:[a-z]+:[a-z]+0-9]*.[a-z]+[0-9]*
1 (共1页)
进入Linux版参与讨论
相关主题
有人觉得screen不好用吗Regular Expression question: how to enumerate all matches? (转载)
easter egg for shell有regex / apache rewrite rule 高手吗
C++ 诡异的编译问题。请教。一行命令找出html中所有img src?
fstab里面users和uid,gid不能一起用吗?A question about two linux commands
问个grep正则匹配的问题有vim script 高手吗?
请问如果用regular expression查找无序的单词不用安装的trash bin?
regex q如何搜索installed package 如果不知道全名的话
ubuntu 9.04下要装啥才能解决某些在线视频不能观看的问题?PHP编译完后Extension到哪里去了?
相关话题的讨论汇总
话题: regex话题: megb1话题: michal话题: egrep话题: about