[Python-de] logisches nicht bei RegEx

Albert Hermeling Albert.Hermeling at t-online.de
Fre Jun 27 17:57:38 EDT 2003


Am Freitag, 27. Juni 2003 16:38 schrieb Albert Hermeling:

 Hallo Mailingliste,
>
> ich haenge schon wieder bei den RegEx diesmal moechte ich einen String
> darauf ueberpruefen ob er Zahl, Datum oder alphanumerisch ist.
>
Na ja manchmal sieht man den Wald vor lauter Baeumen nicht. Ist doch einfach. 
Suche nicht nach dem was drin sein darf sondern nach dem was nicht :-)). 
Findet er dieses ist es kein Datum oder Zahl sondern alphanumerisch. 

Beispiel:

keindatum="01-01.2003"

re.match("[a-z]|[A-Z]|[,;:/-_ ?'`#']",keindatum)

<_sre.SRE_Match object at 0x827f5d8>

Das ist also kein Datum.

Hat jemand eine bessere Loesung?

MfG

Albert Hermeling