2016-11-20 15 views
0

正規表現を使用して入力文字と同じかどうかを確認しようとしています。正規表現を使用して入力の訂正を確認する

私はコンソールにcharを書いていますので、パターンで確認する必要があります。私は元のために書く必要があります。 123-45-67-890を押して次の操作に進みます。何か案は?

+3

はStackOverflowのへようこそ!最も良い質問には、しばしばコードが含まれています。あなたは[編集]に[mcve]を含めることができます –

答えて

1

これはあなたが必要とするパターンのために働く必要があります。

import re 
def check (s) : return False if re.match('^\d{3}-\d{2}-\d{2}-\d{3}$', s)==None else True 

>>> check ('123-4567-890') 
False 
>>> check ('123-45-67-890') 
True 
+1

ありがとう!よく働く :) – diegosse

関連する問題