[Python-de] zwei regex zu einem verbinden
Torsten P.
topic2k at googlemail.com
Do Dez 19 13:08:37 CET 2013
Am Mittwoch, 18. Dezember 2013 21:43:28 UTC+1 schrieb Florian Diesch:
>
> > re.search('\.(#*|0*)', t1).groups() > ('',)
>
> > re.search('\.(#*|0*)', t2).groups() > ('###',)
>
>
>
> Das ist nahe dran. Aber re.search macht bei '(A|B)' Feierabend, sobald
>
> A passt, auch wenn B einen längeren Treffer ergeben würde. Und '#*'
>
> passt halt auch für 'kein #'.
>
>
>
> Nimm daher statt '*' ein '+':
>
>
Super erklärt, Danke. Jetzt weiss ich wo mein (Denk-)Fehler war.
Danke auch an die anderen Antworter.
Schöne Feiertage,
Torsten
Mehr Informationen über die Mailingliste python-de