regex: nicht übereinstimmen, wenn mit einer bestimmten Zeichenfolge
Ich habe zwei strings:
"Some Stuff S00E00 HDTV x264-2HD mp4"
"Some Stuff S00E00 720p HDTV X264"
Und diese regex:
^.ome.*.tuff.*.(mp4.*|HDTV.*|x264.*)
Was ich brauchen, ist nur die erste. Also, wenn der string enthält "720" die regex sollte nicht mithalten. Aber der Zeichenkette enthalten sein muss, "mp4", "HDTV" oder "x264".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die gewählte Sprache /Plattform, die es unterstützt, können Sie eine negative lookahead assertion, wie diese:
Aber dies kann weiter vereinfacht werden zu:
Demonstration