文字列がPythonの正規表現と正確に等しいかどうかを確認する方法はありますか? たとえば、正規表現が の場合、\d\s\d
文字列1 5
、8 2
などは許可されますが、lorem 9 4 ipsum
またはは許可されませんa7 3
。
質問する
3657 次
1 に答える
9
文字列と正規表現は異なるタイプです。文字列が正規表現と「正確に等しい」かどうかではなく、正規表現が文字列全体と一致するかどうかを確認しようとしていると思います。これを行うには、正規表現で開始アンカーと終了アンカー (それぞれ^
と) を使用します。$
例えば:
^\d\s\d$
それ以外の
\d\s\d
于 2012-08-04T01:23:48.637 に答える