我想提取error_name,嚴重性和發生次數。 這裏是我的報告的摘錄:我的正則表達式不起作用
error_name: xxxxxxxxxx
Severity: Warning Occurrence: 2
error_name2:xxxxxxxxxxx.
Severity: Warning Occurrence: 16
error_name3:xxxxxxxxxxxxx
Severity: Warning Occurrence: 15
我想
while { [ gets $fp line ] >= 0 } {
if { [ regexp {^([^:\s]):.+^Severity:\s+Warning\s+Occurrence:\s+\d+} $line match errName count] } {
puts $errName
puts $count
incr errCount $count
}
但它不寫什麼。
您可能希望在結尾處添加'close $ fid': – nurdglaw
非常感謝。它的工作:) – tcluser16
請您爲我的理解說明一下情況。謝謝! – tcluser16