我正在用Python做一个项目,我要求用户输入文本.如果文本与程序支持的格式匹配,它将输出包含用户关键字的响应(它是一个简单的聊天机器人).格式作为用户输入格式和答案格式存储在文本文件中.
例如,文本文件如下所示,左侧是用户输入,右侧是输出:
my name is <-name> | Hi there, <-name>
Run Code Online (Sandbox Code Playgroud)
因此,如果用户写入my name is johnny,我希望程序知道这johnny是<-name>变量,然后打印响应Hi there, johnny.
有些人在正确的方向上刺激我会很棒!我之前从未使用过正则表达式,我读过一篇关于如何使用它们的文章,但不幸的是它并没有真正帮助我,因为它主要是如何匹配特定的单词.