这是我的代码.我想打印出首都开头的所有线路:
while(<>){
if(/^[A-Z][a-z]+/){
print;
}
}
Run Code Online (Sandbox Code Playgroud)
test.txt:
Fred
fred
FRED
FreD
Run Code Online (Sandbox Code Playgroud)
执行命令后:
perl sc.pl test.txt
Fred
FreD
Run Code Online (Sandbox Code Playgroud)
为什么FreD打印出来?我有用[a-z]+,似乎+ 唯一匹配小写的期望最后一个?
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |