我想从字符串中提取模式,例如:
string x== "1234567 - israel.ekpo@massivelogdata.net cc55ZZ35 1789 Hello Grok";
pattern its should generate is = "%{EMAIL:username} %{USERNAME:password} %{INT:yearOfBirth}"
基本上我想为java应用程序中生成的日志创建模式。知道怎么做吗?
最佳答案
过去我用正则表达式做了一些事情,但在我的例子中,字符串具有相同的组成模式或顺序。 在这种情况下,您可以进行 3 次匹配模式,并按模式顺序进行 3 次查找操作。
如果不是这样,您必须使用文本分析器或搜索工具。
关于java - 字符串中的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51779882/