Wörter aus Text auslesen

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Wörter aus Text auslesen

    Hi! :D

    Ich hab da eine Frage: Wie kann ich aus einem durch get_string eingegebenen String seine einzelnen Wörter herauslesen?

    Bsp.: Wenn ich bei get_string den folgenden Text eingebe: Hallo Welt! Dies ist ein Beispiel.

    Wie kann ich dann die einzelnen Wörter "Hallo", "Welt" "Dies", "ist", "ein" und "Beispiel" so auslesen, dass ich diese jedes für sich allein in einem Array stehen habe?

    Und die zweite Frage wäre, wie stell ich es an, dass, egal ob ich "Hallo" oder "hallo" eingebe, genau das gleiche im Array steht? (D.h. dass Groß- und Kleinschreibung nicht berücksichtigt werden.)

    Im Vorraus schon einmal vielen Dank für eure Antworten! :thumbsup:

    NONO120
  • Hab mal schnell ein Script geschrieben. Es schreibt alle Wörter klein. Achtung es funktionieren keine Umlaute!

    GML-Quellcode

    1. var stelle, letter;
    2. text = 'Hallo Welt! Dies ist ein Beispiel.';
    3. stelle = 0;
    4. words[0] = '';
    5. for(i=0;i<string_length(text);i+=1)
    6. {
    7. letter = string_char_at(text,i);
    8. if(letter==' ')
    9. {
    10. stelle += 1;
    11. words[stelle] = '';
    12. }
    13. else
    14. {
    15. if(ord(string_lower(letter))>=96 and ord(string_lower(letter))<=121)
    16. words[stelle] += string_lower(letter);
    17. }
    18. }
    19. for(i=0; i<= stelle; i+=1)
    20. show_message(words[i]);
    Alles anzeigen
  • Benutzer online 1

    1 Besucher