好的,所以^[A-Z]
表示以大写字母开头。那么^[A-Z]*
是什么意思?这是否意味着大写字母不会出现零次或多次?因为它包含输出中不是大写字母的空行,所以我真的很困惑。另外,你能解释^[A-Z]*$
吗?对此正则表达式感到困惑
mugbear:~# clear
mugbear:~# cat emptyspace
line1
line2
line4
line5
line7
mugbear:~# grep '^[A-Z]*' emptyspace
line1
line2
line4
line5
line7
mugbear:~# grep '^[A-Z]*$' emptyspace
mugbear:~#
通常情况下,如果您要询问其他完全不同的问题,最好在关闭电流后提出一个新问题。 – greg 2010-10-30 03:24:55
Greg,我会这么做的。 – Strawberry 2010-10-30 03:38:52