2016-08-04 16 views
1

ich ein Muster benötigen für ein Wort entsprechen und nicht für einen anderen Eingangregexp - muss ein Wort enthalten, dürfen aber nicht enthalten andere

entsprechen

black dog 
black dog and gray cat 

ich ein Muster benötigen, die alle Strings übereinstimmen, die enthalten doghouse oder aber es muss nicht enthalten cat oder girl

der erste Eingang ist ein Spiel, aber der zweite ist kein Spiel

Muster

/dog|house|(?!cat|girl)/ 

Antwort

1

ich denke, es wird Ihre Bedürfnisse

^(?!.*(cat|girl)).*(dog|house).*

+0

haben aktualisiert meine Frage füllen .. haben weitere Keywords :) – clarkk

+0

So hinzugefügt, was so schwierig ist? Du kennst schon Alternation: '^ (?!. * (Katze | Mädchen)). * (Hund | Haus)'. –

+0

Danke @ WiktorStribiżew – Arsen

Verwandte Themen