0

所以基本上我想要一个程序,它只在用户输入“我病了”或“我太酷”之类的内容时才有效,但如果他们输入“pi am cool”之类的错字就无法工作。

这是我到目前为止所拥有的:

text = input("text here: ") 
if re.search("i am", text) is not None:
   print("correct")
4

1 回答 1

5

虽然你还没有问一个实际的问题,但在我看来你想要一些类似的东西

if text.lower().startswith('i am'):
    print('correct')

或者,如果您想测试是否'i am'出现在字符串中的任何位置,而不仅仅是在开头,您可以使用in

if 'i am' in text.lower():
    print('correct')

正则表达式在这里似乎有点矫枉过正(除非您想要比您描述的更灵活)。

于 2013-09-06T03:03:06.930 回答