Ich habe eine Reihe von Altersdaten, wie unten;Wie kann ich Regex verwenden, um diese bestimmte Altersspanne zu erfassen?
1
2
3
4
5
6
7
8
9
10
1,1
1,2
1,3
2,12
11,13,15
7,8,12
Und so weiter ... Ich versuche, Regex zu verwenden, in einen bestimmten Satz von Alter zwischen 1-7 Ziel, aber nur, wenn ein Kind älter als 8 ist nicht in der Gruppe.
Meine aktuellen Treffer enthalten alle einstelligen Zeilen 1,2,3,4,5,6,7 - perfekt. Es entspricht 1,2 und 1,3 zum Beispiel - perfekt. Es entspricht aber auch der Zeile mit 2,12 und 7,8,12 - nicht was ich wollte.
Jeder Rat würde geschätzt werden, wie zu lösen? Vielen Dank im Voraus, ich versuche weiterhin zu korrigieren.
Ich würde die Zahlen separat mit regexp erfassen und dann mit der logischen Seite des Problems mit einer anderen Sprache befassen. –
@AdrienBrunelat - ... oder ohne Programmierung: Laden Sie es als kommagetrennte Daten in Excel (Menü Daten> From Text) und erstellen Sie dort die notwendigen Formeln. – miroxlav
@miroxlav mit Excel-Formeln * ist * [Programmierung] (https://en.wikipedia.org/wiki/Computer_programming) .. – Aprillion