【发布时间】:2017-04-08 11:53:24
【问题描述】:
我正在努力实现一项要求。
我正在接收文件,每个文件的前 50 个字符内都包含一些秘密信息。
例如它是我的输入文件字符串
String input = "Check this answer and you can find the keyword with this code";
然后我有一个下面给出的查找文件
查找字符串
this answer|Do this
not answer|Do that
example yes|Dont do
我想将前 50 个字符中可能出现的秘密信息与查找字符串进行匹配。 就像在我的示例中,查找字符串中的“this answer”与“this answer”匹配,但存在空格。
所以价值是存在的,但有额外的空间。这不是问题。有重要的信息。所以这是一场比赛
在信息匹配后,我将使用查找字符串中的操作信息。就像在这个例子中是“这样做”
如何使用 java 或 regex 进行这种匹配?
我已经尝试了包含 java 的函数,但没有得到我正在寻找。
提前感谢所有建议
【问题讨论】:
-
您的问题提到了 Java,但您已使用 JavaScript 对其进行了标记。我根据
string猜测这应该是一个 Java 问题,所以我重新标记了它。