Ich muss nach einem langen Wort suchen und dann die Zahlen vor bekommen.Suche rückwärts Wort in Zeile
Ich werde erklären: Wenn ich diese Zeile haben:
208.86 Mhz cr_st|altpll_component|clk[0]
Ich brauche die Zeichenfolge cr_st|altpll_component|clk[0]
, finden dann 208.86 Mhz
mit der Zeichenfolge Ich muss einige Variable gesetzt.
Ich habe versucht, so mit Suche nach der Zeichenfolge
set timing_file [open $link/temp_st.sta.rpt]
while {[gets $timing_file line] != -1} {
incr line_num
if {[regexp {cr_st|altpll_component|clk[0]\s+(.*)} $line all FEC_CLK]} {
puts $line_num
}
}
close $timing_file
Was ist Ihre Frage? Was erwartest du und was passiert stattdessen? – mkrieger1