Регулярные выражения.Взять часть из тестового сообщения
Подскажите как взять User 'wrong_user' login failed via HTTP из текста [system] 2018-12-05 19:26:56 User 'wrong_user' login failed via HTTP from какой то айпи. Пытался что то делать,но не могу как исключить нальные символы. Вместо User 'wrong_user' login failed via HTTP может быть любое текстовое сообщение. Нужно вытаскивать текст после времени и до слова from
[^\w\d-\s].+?(?=from)
Ответы (1 шт):
Автор решения: dIm0n
→ Ссылка
Вот так вот
User '[^']+' login failed via HTTP
После времени и до текста " from" (в результате берите значение захваченной группы)
(?:\d{2}:\d{2}:\d{2} )(.+)(?: from)