die Zeichenfolge 12312112211212123
Da kann ich nicht verstehen, warum die folgende regex: (1.+)\1
StreichhölzerWarum stimmen diese regulären Ausdrücke nicht überein?
Aber dieses nicht der Fall ist: ((1.+)\1)
Was ist die Erklärung dafür?
die Zeichenfolge 12312112211212123
Da kann ich nicht verstehen, warum die folgende regex: (1.+)\1
StreichhölzerWarum stimmen diese regulären Ausdrücke nicht überein?
Aber dieses nicht der Fall ist: ((1.+)\1)
Was ist die Erklärung dafür?
Die zweite Regex stimmt nicht überein, weil die äußere Gruppe als Gruppe 1 und die innere Gruppe als Gruppe 2 betrachtet wird. Um es anzupassen, müssten Sie ((1.+)\2)
verwenden.
Okay, ich habe es. Vielen Dank! –
Das, oder '(? :(1. +) \ 1)' – Tomalak
\1
bezieht sich auf den ersten Satz von Klammern im Ausdruck.
Denken Sie darüber nach.
für bessere Visualisierung besuchen Sie https://regex101.com/ – rock321987