Mit 2 Regexp wie ein {alles} a und ein {alles} Wie könnte ich feststellen, ob sie eine nicht void Kreuzung haben?Regexp Muster Schnittpunkt
Danke
Mit 2 Regexp wie ein {alles} a und ein {alles} Wie könnte ich feststellen, ob sie eine nicht void Kreuzung haben?Regexp Muster Schnittpunkt
Danke
Nun das erste regexp die zweite enthält, so dass ich denke, Sie Ihre 2 regexp wie so machen könnte:
a[^n].+
an.+
Zuerst eine verbietet n als das zweite Zeichen. Zweitens zwingt n als zweites Zeichen.
Man könnte sie in Look-aheads drehen und sehen, ob Sie einen Treffer erhalten:
(?=regex1)(?=regex2)
Dieses Problem ist unentscheidbar für arbirary Regex Ausdrücke.
möglich Duplikat von [Regex: Ermitteln, ob zwei reguläre Ausdrücke für den gleichen Imput übereinstimmen könnten?] (Http://stackoverflow.com/questions/3410256/regex-determine-if-two-regular-expressions-could-match) -for-the-same-imput) – dasblinkenlight
Es hängt auch von der Regex-Engine ab. – JayC