如果我的文件内容是:ABC DEF GHI JKL MNO PQR STU VWXYZ,如何使用简单的正则表达式搜索此文件以查看它是否包含:ABC和DEF?
我需要以下两种情况:
ABC,DEF[真]BAC,ABC[错误]DEF,ABC[真]CDE,ABC[错误]
最终,我正在搜索数千个文件以查看它们是否包含两个单词。我可以很容易地匹配一个,但不是两个。
更新
我还需要这个正则表达式来处理多行。因此,如果第一个字符串位于第 1 行,第二个位于第 100 行,我仍然需要正则表达式来匹配。我在我的文本编辑器中使用正则表达式的Boost 语法:SublimeText2。
更新 2
回答:(?s)(abc.*def|def.*abc)