关于正则表达式的问题。
- 0次
- 2021-07-20 05:04:26
- idczone
[0-9]这个区间然后再加上花括号{11},不是表示0-9这10个数出现11次么?
[[email protected] ~]# cat a.txt
121456
1321321
123456
654321
654978
456132
[[email protected] ~]# sed -n '/[0-9]{6}/p' a.txt
[[email protected] ~]#
为什么我这里会匹配不上啊, 明明感觉是对了的啊。
求帮助
sed -n '/[0-9]\{6\}/p' a.txt
大括号要转义
sed -n '/[0-9]\{6\}/p' a.txt
你是要匹配长度为6位的这些数字吧?
^[0-9]{6}$
啊。我懂了,忘记了。 谢谢你啊。
或者 sed -r {} 就不需要转义了