0
正規表現を使用して入力文字と同じかどうかを確認しようとしています。正規表現を使用して入力の訂正を確認する
私はコンソールにcharを書いていますので、パターンで確認する必要があります。私は元のために書く必要があります。 123-45-67-890を押して次の操作に進みます。何か案は?
正規表現を使用して入力文字と同じかどうかを確認しようとしています。正規表現を使用して入力の訂正を確認する
私はコンソールにcharを書いていますので、パターンで確認する必要があります。私は元のために書く必要があります。 123-45-67-890を押して次の操作に進みます。何か案は?
これはあなたが必要とするパターンのために働く必要があります。
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
ありがとう!よく働く :) – diegosse
はStackOverflowのへようこそ!最も良い質問には、しばしばコードが含まれています。あなたは[編集]に[mcve]を含めることができます –