[Python-de] zwei regex zu einem verbinden

Hartmut Goebel h.goebel at goebel-consult.de
Do Dez 19 10:28:53 CET 2013


Am 18.12.2013 21:04, schrieb Arnold Krille:
>> >     re.search('\.(#*)|(0*)', t1).groups()   >  (None, '')
>> >     re.search('\.(#*)|(0*)', t2).groups()   >  (None, '')
>> >     re.search('\.(0*)|(#*)', t1).groups()   >  (None, '')
>> >     re.search('\.(0*)|(#*)', t2).groups()   >  (None, '')
> Die Pipe außerhalb ist afair einfach eine Pipe. Hier suchst du also
> nach einem Punkt, dann null oder mehr Rauten bzw. Nullen, dann eine
> Pipe, dann null oder mehr Nullen bzw. Rauten. Da Deine Beispiele keine
> Pipe enthalten, wird nix gematcht.
>

Nöö,es gibt kein "Pipe außerhalb". Die Regexp "A|B" matcht "A" oder "B".

Die ersten beiden dieser Pattern matchen also entweder
- einen Punkt gefolgt von beliebig vilelen Hask-Marks, oder
-  beliebig viele Nullen.
Denn es fehlen die Klammer, die angeben, auf was sich das Pipe bezieht.
Und damit "teilt" es das komplette Pattern.


-- 
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP
Information Security Management, Security Governance, Secure Software
Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Monatliche Kolumne:
http://www.cissp-gefluester.de/2012-12-in-die-cloud-in-die-cloud-ab-wo-soll-die-sein

Blog: http://www.goebel-consult.de/blog/pgp-fur-mails-nutzen

Goebel Consult ist Mitglied bei http://www.7-it.de/

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.python.org/pipermail/python-de/attachments/20131219/30213d6a/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 3883 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : <http://mail.python.org/pipermail/python-de/attachments/20131219/30213d6a/attachment.bin>


Mehr Informationen über die Mailingliste python-de