我想编写一个程序来检查是否以给定数字开头的字符串。假设我们有一个字符串:line = "5p.m. its a lovely time for tea!"
然后我从用户那里读取了一个数字:num = raw_input()
并想检查我的行是否以用户传递的数字开头。
我想做类似的事情(这里可能有一些错误):
s = compile(r"^[\<%\>]", num)
m = s.search(line)
或者
s = compile(r"^[\<%\>]", num)
m = s.search(line)
当用户通过 5 时,它会在行以 5 开头时打印“OK”或类似的东西,或者当我的行以不同的数字开头时打印“Its not OK”。我是整个正则表达式的新手,请帮忙:) 我接受 C++ 和 Python 的代码;)