linux中有关正则表达式的问题

[复制链接]
查看11 | 回复1 | 2012-2-9 17:30:56 | 显示全部楼层 |阅读模式
grep -n '[0-9]' a.txt #匹配包含有1个0到9任意数字内的行 cat a.txt#下面任何带1个数字的行,都匹配,ccc不带数字不匹配。122333a1bb2cccgrep -n '[0-9][0-9]*' a.txt #匹配包含0-9范围内2个数字字符1
#如果没有*那么这个就不匹配,因为[0-9][0-9]代表是匹配2个数字,但是后边有个通配符* 22
333a1bb2ccca 没什么区别。首先都匹配数字,如果第二组没有通配符*的话就有区别。因为有个数字的位数区别有了*就没有区别了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行