2017-04-13 1 views
-2

Wie kann ich mit Regex überprüfen, wenn die ersten beiden Ziffern einer Benutzereingabenummer mit 33 übereinstimmen?Python - Überprüfen Sie mit Regex die ersten beiden Ziffern einer Benutzereingangsnummer

+3

Warum einen regulären Ausdruck verwenden? Verwenden Sie einfach '.startswith ('33')'. –

+0

danke Willem. Ich habe es bereits mit .startswith getestet und funktioniert. Ich möchte es zusätzlich mit Regex testen – VorX

+1

auch Sie können Listen Slicing wie verwenden: 'a = input(); a [: 2] == '33'' –

Antwort

0
import re 

if re.match('^33', s): 
    print "String %s starts with 33..." % s 
+0

es funktionierte die vorgeschlagenen re-Methoden und die Scheibe eins! Danke an euch alle !! – VorX

1
import re 

pattern = "^33"      #^means begin of the string 
pattern = re.compile(pattern) 
if pattern.search(YourUserInput): 
    # Your code 
Verwandte Themen