Я пытаюсь проанализировать / извлечь данные из файла строкового формата, используя Java.Файл не содержит неидентичных данных, данные разделяются запятой в несколько строк и пустым пробелом в несколько строк.Но идентичны в пределах одной линии.Также параметры в залоговом удержании не идентичны.
Пример строк:
ipaadress,timestamp,text,text,url,text,email
email text ipaddress text timestamp url
text - timestamp ipaddress text text url email
text,integer,integer,text,ipaddress,timestamp email
и т. Д. *
Скажем, например, я должен определить адрес электронной почты, IP-адрес, адрес электронной почты, URL-адрес из всех строк,Есть ли шаблон для этого?или я должен просто разделить по разделителям и индивидуально разобрать / определить, является ли разделение адресом электронной почты / ipaddress / url и т. д.?
Я следовал этому , чтобы заставить его работать на идентичныеданные, использующие Grok
, JSON это забрать.Если есть выход, чтобы решить неидентичные, используя Grok
?
Помогите мне понять.