Auf Thema antworten

Ich weiß nicht genau was du damit meinst aber wenn du eine eingabe auf ein bestimmtes wort oder einen Satz prüfen möchtest, könntest du das so machen :


[code=Java]

package tests;



public class Foo {


    final static String MYREGEX = "[Was|ist|nur|mit|euch|los]+";


// das "+" bedeutet in dem fall kommt mindestens 1 oder mehrmals vor

   

    String test;

   

    public Foo() {

        test = "Was";

    }

   

   

   

    void check(){

        if (test.matches(MYREGEX)) {

            System.out.println("Erfüllt");

        }

        else{

            System.out.println("Nööööö...");

        }

    }

    public static void main(String[] args) {

        new Foo().check();

    }

}


Ausgabe in diesem Fall :


Erfüllt // da ein Wort , welches in der REGEX enthalten ist , mindestens einmal vorkommt


[/code]


wenn du eine eingabe dahingehend manipulieren möchtest dass z.B [code]"Vollkommen"[/code] als Regex erkannt wird , müsstest du der Eingabe entweder zwischenspeichern , oder puffern , und mit [code]"[[/code] und [code]]"[/code] am Anfang , bzw. am ende hinzufügen, und zwischen den einzelnen Worten mit [code]|[/code] trennen.



Oben