Seite 1 von 1

einfaches re.pattern

Verfasst: Dienstag 7. April 2009, 09:50
von mzh
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.

Verfasst: Dienstag 7. April 2009, 10:18
von Leonidas

Code: Alles auswählen

re.findall(r'\d\w{3}', '1d2Ba')

Verfasst: Dienstag 7. April 2009, 10:22
von mzh
wunderbar. Ich dachte mir, dass es viel einfacher sein muss.