Ich erwarte, dass dies sehr einfach ist, aber ich kann nicht herausfinden, wie man das optionale Zeichen Paare in regex zusammenbringt. Reguläre Ausdrücke sind nicht etwas, was ich jemals zuvor tun musste.Gekoppelte Zeichen in regulärem Ausdruck
Ich möchte "= N", "= B", "= R" oder "= Q" in einer Zeichenfolge optional übereinstimmen - aber wenn sie erscheinen, müssen sie mit dem Gleichgestellten gepaart erscheinen Schild. Also =? [NBRQ]? funktioniert nicht für mich, weil jemand "N" ohne das zugehörige Gleichheitszeichen eingeben könnte. Also muss es "= N", "= B", "= R" oder "= Q" oder gar nichts sein.
Beispiel gültige Beispiele bitte. Wo können Sie dieses _pair_ finden? Am Anfang, am Ende oder in der Mitte der Saite? –
@noob: Das OP hat die gültigen Zeichenpaare angegeben. Wo in der Zeichenfolge, die sie erscheinen, ist irrelevant – Borodin
@Borodin: Von diesem _Ich möchte in der Lage sein, "= N", "= B", "= R" oder "= Q" in einer Zeichenfolge _ es schien wie gegeben Muster sollte erscheinen irgendwo in der Zeichenfolge. Ich wollte mir eine Lösung überlegen, ob sie am Anfang oder am Ende erscheint. –