Es ist eine einfache Frage zu regulären Ausdrücken, aber ich finde keine Antwort.
Ich möchte feststellen, ob eine Zahl genau zwei- oder viermal hintereinander erscheint. Welche Syntax kann ich verwenden?
\d{what goes here?}
Ich habe es versucht \d{2,4}
, aber dieser Ausdruck akzeptiert auch drei Ziffern.
abc 123 xyz
? Sollte es übereinstimmen, 12
weil das genau zwei Ziffern hintereinander sind? Oder sollte es nicht, weil 12
es Teil einer größeren Ziffernfolge ist, 123
die selbst weder 2 noch 4 lang ist? Wenn ich raten müsste, würde ich denken, dass Sie das letztere Verhalten wollen, aber es ist nicht klar aus Ihrer Frage. Beispiele und / oder eine klarere Spezifikation würden helfen. Gleiche Frage für abc 12345 def
... was soll da passieren?