這裏是我的代碼看起來像......Python的re.match問題
if re.match('[a-z]',usrInput):
run onlyLetters function
elif re.match('[0-9]',usrInput):
run onlyNumbers function
elif re.match('[a-z0-9]',usrInput):
run lettersAndNums function
的問題是,如果我輸入文本,如'2394jsdkfjsdkm'
,它會因爲它滿足的第一條件改爲onlyLetters聲明。我真的很喜歡這樣的輸入是lettersAndNums。我如何修改代碼?
建議您閱讀手冊。它有很多很好的例子可以幫助你解決這個(簡單的)問題。 http://docs.python.org/library/re.html#regular-expression-syntax –