einfaches re.pattern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

Hallo zusammen
Wie sieht denn ein einfaches vierstelliges re pattern aus, in dem an der ersten Stelle eine Ziffer von {0, 9} steht, und an den übrigen Stellen Buchstaben oder Ziffern?

Code: Alles auswählen

ID_pattern = r'^\d(\D?\d?){1}(\D?\d?){1}(\D?\d?){1}$'
Wie kann man machen, dass an einer Stelle, entweder eine Ziffer oder ein Buchstabe steht (Gross-Klein-Schreibung unwichtig)? Also ein exklusives Oder.
[url=http://www.proandkon.com]proandkon.com[/url]
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Code: Alles auswählen

re.findall(r'\d\w{3}', '1d2Ba')
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

wunderbar. Ich dachte mir, dass es viel einfacher sein muss.
[url=http://www.proandkon.com]proandkon.com[/url]
Antworten