linux中的正则表达式怎样搜索固定个数的字符

嘿嘿嘿嘿嘿 发布于 2013/06/03 11:35
阅读 685
收藏 0

linux中使用正则表达式怎样搜索固定个数的字符?

比如我想要判断一个日期是不是八位:20130603 。 如果用 grep "[0-9]\{8,\}" ,当日期为超过8位的时候(如201306033)也会被搜出来。要怎样才能只搜出刚好8位的?

加载中
0
罗智频
罗智频
/^[0-9]\{8\}$/ 这样就行了。。。就只验证8个数字
嘿嘿嘿嘿嘿
多谢
0
桔子
桔子
{n}即可
0
DB_Terrill
DB_Terrill

grep "[0-9]\{8\}[^0-9]"后跟非数字

grep "[0-9]\{8\}$"行尾

返回顶部
顶部