如果第二行中存在模式,则提取两行+清理+删除重复项(Whatsapp提取)

如果第二行中存在模式,则提取两行+清理+删除重复项(Whatsapp提取)

我想在 WhatsApp 对话(转储为 txt 文件)中搜索任何包含字符串“我会告诉你妈妈”的消息及其之前的消息。

但是,我需要能够匹配搜索字符串的变体,例如: - 告诉你妈妈! - 告诉你妈妈!!!!!!

如果前面的行中出现相同的措辞,则也应将其视为相同。

答案1

grep是为此而建造的。

要搜索 case_-i_nsensitive,并返回 1 行 _B_efore,请使用类似于

grep -i -B1 tell\ to\ your\ mom your_msg_dump_with_each_msg_on_seperate_line.txt

相关内容