4

文字列がPythonの正規表現と正確に等しいかどうかを確認する方法はありますか? たとえば、正規表現が の場合、\d\s\d文字列1 58 2などは許可されますが、lorem 9 4 ipsumまたはは許可されませんa7 3

4

1 に答える 1

9

文字列と正規表現は異なるタイプです。文字列が正規表現と「正確に等しい」かどうかではなく、正規表現が文字列全体と一致するかどうかを確認しようとしていると思います。これを行うには、正規表現で開始アンカーと終了アンカー (それぞれ^と) を使用します。$例えば:

^\d\s\d$

それ以外の

\d\s\d
于 2012-08-04T01:23:48.637 に答える