【发布时间】:2016-08-01 07:53:07
【问题描述】:
我正在尝试搜索一个文本文件,如果在该行中找到多个单词,它将返回一个结果。我没有在文档中看到这一点,并且我尝试了各种循环但没有成功。
我想做的是类似这样的事情:
$read(name.txt, s, word1|word2|word3)
甚至是这样的:
$read(name.txt, w, word1*|*word2*|*word3)
我不太了解 RegEx,所以我假设这可以用它来完成,但我不知道该怎么做。
【问题讨论】:
-
作为一个正则表达式,这类似于
/(.*(word1|word2|word3).*){2,}/,但不确定这在 mIRC 中如何工作。 -
这在 mIRC 中不起作用,但我会尝试一下,看看是否可以将其转换为 mIRC 语法
-
words有多少个? -
可能会有所不同,但我想搜索至少 2 个在同一行中匹配的单词。
-
我一直在尝试用循环做什么,但并没有真正成功。另外,大约有 200,000 行,所以需要一段时间。