我有一些用户帖子,我想与预先确定的模式列表相匹配(参见示例)。如果帖子与模式匹配,我想将帖子和模式写入文件。做这个的最好方式是什么?到目前为止,我只想过用 4 个 for 循环强制它,然后进行一些比较。我已经有了我需要的所有数据的列表,下面只是一些非常简单的例子,让您了解我在寻找什么。
例子
帖子:
posts =['When I ate at McDonald\'s, I felt sick.',
'I like eating at Burger King.',
'Wendy\'s made me feel happy.']
图案:
patterns = ['When I ate at [RESTAURANT]',
'I like eating at [RESTAURANT]',
'[RESTAURANT] made me feel [FEELING]',
'I felt [FEELING]']
列表:
restaurant_names = ['McDonald\'s', 'Burger King', 'Wendy\'s']
feelings = ['happy', 'sick', 'tired']
输出文件:
当我在 吃的时候[RESTAURANT]
,当我在麦当劳吃的时候,我感到恶心。
我觉得[FEELING]
,当我在麦当劳吃饭时,我感到恶心。
[RESTAURANT]
让我感到[FEELING]
,Wendy's让我感到快乐。
我喜欢吃[RESTAURANT]
,我喜欢吃汉堡王。
- 抱歉格式化,但这是我潜伏了一段时间后关于 stackoverflow 的第一篇文章。在此先感谢您的帮助!