Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   regexp - nochmal (https://boardunity.de/regexp-nochmal-t3247.html)

MrNase 01.07.2005 02:47

regexp - nochmal
 
Hallo!

Zu früher Stund' nochmal ne Frage :)

Ich brauche 2 verschiedene regexps, beide ähnlich aber doch unterschiedlich :(


Der erste:
Match auf 24:00, 15:00 usw. und -


Der zweite:
Match auf alle Zahlen bis 200 und - UND nochmal alle diese Zahlen mit einem < oder > davor


Meine Versuche:

((.\d+)|(-)) & ((\d+:\d+)|(-))


Wäre nett wenn mir jemand helfen könnte :)

und

exe 01.07.2005 03:36

Streng
1. ((0?[0-9]|1[0-9]|2[0-3]):(0?[0-9]|[1-5][0-9])|-)
2. ([<>])?([0-9]|[1-9][0-9]|1[0-9]{2}|200|-)

Tolerant
1. (\d+:\d+|-)
2. ([<>])?(\d+|-)

MrNase 01.07.2005 14:22

Danke, das funktioniert perfekt :)

Um Farbwerte als Hex zu matchen habe ich voerst: #(.){6} genommen. Ist das OK so?

Fabchan 01.07.2005 14:30

Ich würde für Hexwerte folgendes vorschlagen:

#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})

Das berücksichtigt sowohl dreistellige, als auch sechsstellige Farbangaben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25