Notepad ++上的正则表达式在同一行上有两个单词

时间:2015-05-14 18:59:51

标签: regex string find notepad++ matching

我正在尝试在记事本++中使用正则表达式来查找彼此在同一行上的两个单词。例如,我想通过搜索经纪人和可疑的人来找到这一行:

  

如果证券经纪人认为客户可能正在进行洗钱交易,则经纪人必须提交可疑活动报告。

我尝试使用 broker。* suspicious ,但这会突出显示代理的第一个瞬间,一直到可疑字的第一个实例。

任何想法都会非常有用!

3 个答案:

答案 0 :(得分:1)

使用正面look ahead

代理(?!*经纪人)。*可疑

答案 1 :(得分:0)

我不肯定这是你正在寻找的,但你可以这样做:

broker[^\r\n]+suspicious

查找经纪人的每个实例......可疑的未被换行符分隔。

答案 2 :(得分:0)

在Notepad ++中,应该有一个复选框,上面写着" .匹配换行符"。取消选中该.将不再符合换行符,因此如果无法找到"可疑"则会失败。在同一条线上。