(number:number-number)
テキスト/文字列がPythonでフォーマットされているかどうかを確認するには?
例は(7:10-9)
正規表現を使用する必要があると思いますか?
(number:number-number)
テキスト/文字列がPythonでフォーマットされているかどうかを確認するには?
例は(7:10-9)
正規表現を使用する必要があると思いますか?
はい、それが一番簡単でしょう。例:
In [1]: import re
In [2]: re.match('\(\d+:\d+-\d+\)', '(7:10-9)')
Out[2]: <_sre.SRE_Match at 0x24655e0>
In [3]: re.match('\(\d+:\d+-\d+\)', '(7)')
In [4]:
関数として:
def match(s):
return bool(re.match('\(\d+:\d+-\d+\)', s))
docsに目を通すことを忘れないでください。