嗨,我有以下情況。我逐行閱讀文件;然後每個像將看起來像:2 0,3 0,4 0,9 0,11 3等;像「字符串」。每個喜歡的話都會被放入一個變量; $ line將在while循環內的每個迭代中有一組值;現在我希望能夠趕上如果線路重複或相似的一個,我們看到以前..tcl代碼捕獲文件中的重複行
MYFILE包含:
2 0 3 0 9 0 11 3 3 5 2 9 2 0 3 5
下面是代碼:
set in [open myFile r]
set exline ""
while {[gets $in line] >= 0} {
lappend exline $line
if { [lsearch $exline $line] > 0} {
puts "same number repeated $line"
}
}
close $in
您的問題不完全清楚,但我的猜測是,你的程序會更好地工作,如果你移動lappend調用剛纔的如果調用下方,即到如果有合適的支柱,雖然右括號之間的新線。 –
謝謝,但那不行。我希望得到的結果是: – Abdi