Loop erst beim zweiten treffer beenden.
Posted: 21 Jan 2019, 12:51
Hi,
ich versuche seit stunden folgendes zu machen, bekomme es nicht hin. Wenn der Inhalt der Zeichenkette, d ist soll es beendet werden aber nicht beim ersten Fund sondern beim zweiten.
Im Beispiel sollte das endergebnis, abcd123d sein.
Gruß
Danke
ich versuche seit stunden folgendes zu machen, bekomme es nicht hin. Wenn der Inhalt der Zeichenkette, d ist soll es beendet werden aber nicht beim ersten Fund sondern beim zweiten.
Im Beispiel sollte das endergebnis, abcd123d sein.
Gruß
Code: Select all
datei =
(
a
b
c
d
1
2
3
d
e
g
f
)
match = 0
Loop, parse, datei, `n
{
if A_Loopfield contains d
{
match = 1
continue
}Else{
erg = %erg%%A_Loopfield%
}
If (match = 1)
{
break
}
}
msgbox, % erg
Danke