これは私の試みです
def matcher(ex):
if re.match(r'^[\w|\d][A-Za-z0-9_-]+$', ex):
print 'yes'
私の目標は、次のすべてを満たす提出物のみを照合することです
- 文字または数字のみで始まり、
- 文字、スペース、ダッシュ、アンダースコア、数字のみが許可されます
- すべての終了スペースが削除されます
私の正規表現でmatcher('__')
は、有効と見なされます。本当に欲しいものを達成するためにどのように変更できますか?アンダースコアも含まれていると思い\w
ます。しかしmatcher('_')
、一致していません...