У меня есть дамп данных для работы в текстовых файлах Я хочу извлечь содержимое писем с помощью регулярных выражений.Regex Email и дата
На данный момент я пытаюсь удалить исходный запрашивающего из данных оригинальный Creater сообщения электронной почты всегда будет иметь временную метку от своего имени, но тех, кто не будет адрес присутствовал в cc
По существу электронная почта выглядеть следующим образом
Джон Смит (XYZ RE) (M/DD/YYYY HH: MM PM):
формат электронной почты Джона Смита (XYZ RE) появится снова далее вниз по электронной почте с различными люди
Я создал это безвкусное регулярное выражение, чтобы получить электронную почту (он работает так им достаточно счастлив с ним, и я понимаю, что более важно)
([^\s]+\s+[^\s]+\s+[(]+[A-Z]+\s+[A-Z]+[)])
Я также пытался что-то похоже, чтобы извлечь дату, но это работает некоторые даты и падения с другими
([^\s][0-9]+[/]+[0-9]+[/]+[0-9]+\s+[0-9][:][0-9]+\s+(AM|PM)[)][:])
Может ли кто-нибудь помочь?
Im совершенно новое в Regex и хотел бы прогуляться через тоже, если у вас есть время Im с помощью Notepad ++, чтобы проверить его, а затем с помощью приложения на основе Java, чтобы запустить его
Благодаря Джон
Ваше время имеет только одну цифру «час», для одного ... (на самом деле, повторное чтение, это может быть вашей проблемой - любая дата с 2-значным часовым полем не будет соответствовать) – Michelle