与えられた数字で始まる文字列かどうかをチェックするプログラムを書きたいです。たとえば、文字列があります。line = "5p.m. its a lovely time for tea!"
次に、user:から番号を読み取り、num = raw_input()
ユーザーが渡した番号で行が始まっているかどうかを確認します。
私は次のようなことをしたいです(ここにいくつかの間違いがあるかもしれません):
s = compile(r"^[\<%\>]", num)
m = s.search(line)
また
s = compile(r"^[\<%\>]", num)
m = s.search(line)
また、ユーザーが5を渡すと、行が5で始まる場合は「OK」などと表示され、行が別の番号で始まる場合は「ItsnotOK」と表示されます。私はこの正規表現全体の非常に初心者です、助けてください:)私はC ++とPythonの両方のコードを受け入れます;)