Regulärer Ausdruck - mehrere Strings nicht enthält



  • Hallo zusammen,

    Ich suche einen regulären Ausdruck, der mir
    sagt ob keiner der x Strings in einem anderen String
    enthalten ist...
    Er liefert also true, wenn keiner der Strings enthalten ist.
    Er soll mit Matcher.find arbeiten.

    Leider kenne ich mich mit regulären Ausdrücken nicht aus.

    Pattern p = Pattern.compile("String"); //nur dieser String soll ersetzt werden
    Matcher m = p.matcher("Hi Huhu Hallo Moin");
    boolean b = m.find();
    System.out.println(b);
    

    Ich hoffe ihr könnt mir da weiterhefen...
    Da der reguläre Ausdruck aus einer Datei ausgelesen wird und ich keinen
    Einfluß auf den Quellcode habe, kann ich nur den regulären Ausdruck "String"
    ändern.

    Gruß,
    CSpille



  • Das hier sollte Abhilfe schaffen:
    http://java.sun.com/docs/books/tutorial/extra/regex/


Anmelden zum Antworten