Hallo,
ich habe folgendes Problem.
In meinem String ist ein umfangreicher Text.
Dieser Text wird mit Stringsplit bearbeitet.
Daraus wird dann ein Dateinamen generiert.
Beispiel:
Wort1-Wort2-Wort3.txt
Irgendwie habe ich im Loop was falsch gemacht
Mein Code
Spoiler anzeigen
#include <Array.au3>
$String = "Das ist Text1 und so. Wir haben drei Tage. Das ist Text2. Es geht wieder. Das Text3"
Global $stringlang = StringSplit($String, ".", 2); Text mit Punkt getrennt
For $f = 0 To UBound($stringlang) - 1
[/autoit] [autoit][/autoit] [autoit]MsgBox(0, "3 Wörter", $stringlang[$f], 2)
$datei = StringRegExp($stringlang[$f], '(.*?)\s(.*?)\s(.*?)\s', 3) ; Ich hrauche 3 Wörter
_ArrayDisplay($datei, "Alle Wörter")
For $t = 0 To UBound($datei) - 1
MsgBox(0, "", $datei[$t], 1) ; hier werden die Wörter ermittelt
Next
$datei = $datei[0] & "-" & $datei[1] & "-" & $datei[2]; hier werden die Datei zusammengesetzt
MsgBox(0, "", $datei & ".txt")
Next
Der erste Durchlauf stimmt. Aber dann stimmt nichts mehr
Liebe Grüße
Ilse