Probleme mit string.find und string.match

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Sobald ich nach einem String suche, der Leerzeichen enthält, klappt garnichts mehr oder es ist zumindest sehr holprig.

    Sind Leerzeichen nicht erlaubt?


    Beispiel:

    Weder

    Code
    if string.match(tracks[id], "Schnellbahn Berlin Alt") then

    noch

    Code
    if (string.match(tracks[id], "Schnellbahn") and string.match(tracks[id], "Berlin") and string.match(tracks[id], "Alt")) then

    funktionieren.


    Das ganze mit string.find statt string.match funktioniert auch nicht.


    Wenn ich nach einzelnen Worten als String oder nach mehreren_Worten_mit_Unterstrich_dazwischen als String suche, klappt es immer.

    Einmal editiert, zuletzt von Sandtorhai ()

  • hmm klappt bei mir