好的,所以^[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