REGEX zu validieren treffen wie mathematische Ausdrücke
-
13-09-2019 - |
Frage
Ich würde gerne wissen, wie eine Regex erstellen eine Funktion wie diese zu überprüfen:
=TRIMESTER(1,2,2008)
Der erste Parameter sollte eine ganze Zahl sein. Der zweite Parameter ist eine ganze Zahl, die nicht höher als 4 sein sollte. Der dritte Parameter ist ein Jahr (4-stellig)
Lösung
Ist das, was Sie wollen?
=TRIMESTER\(\d+,[1-4],\d{4}\)
Es entspricht eine beliebige Anzahl von Ziffern (mindestens eine), für den ersten Parameter, ein beliebige Zahl zwischen 1 und 4 (inklusive) für die zweiten und alle vier Ziffern für die letzten.
Oder, wenn Sie nur den zweiten Parameter überprüfen möchten, folgendermaßen aus:
[1-4]
, aber ich würde einfacher Vergleich für das bevorzugen, wie folgt aus:
AND(x >= 1; x <= 4)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow