-
Notifications
You must be signed in to change notification settings - Fork 0
/
notas.txt
45 lines (27 loc) · 1.87 KB
/
notas.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Tratar a toda la variable Emails como un string.
Hay que trabajarlo como un JSON
Hay que hacer una funcion PARSER para cada tipo de subject que aparezca en los mails
https://community.spiceworks.com/topic/136251-javascript-extract-parse-strings-from-an-email-body CLAVE
Ejercicio Parsers:
Utilizando nodejs, armar una aplicación de consola que se encargue de procesar emails (que contienen campos de formularios en diferentes formatos),
y extraer la información de contacto de cada cliente que existe dentro del contenido del email.
El archivo adjunto contiene un array de 3 objetos javascript, que cada uno contiene toda la información de c/email que se recibe (from, to, subject, body).
En base al subject de cada objeto email (existén 3 subjects diferentes), se tiene que definir un parser que procese cada uno de estos 3 tipos de email.
El parser es el responsable de conocer la estructura de ese tipo de email, y extraer la información básica del cliente desde el body del email.
Luego de que el parser correspondiente procese cada email, se debe imprimir en consola, la siguiente información por cada email:
- Nombre del Cliente
- Apellido del Cliente
- Email del Cliente
- Telefono del Cliente
Si quiero usar REGEX, deberia utilizar el BODY_PLAIN
Nombre: FAUSTO ENRIQUE CASTELLON\r\nEmail: [email protected]\r\n
Teléfono: 3171086800\r\n
Nombre: </strong>FAUSTO ENRIQUE CASTELLON<br>Email: </strong>[email protected]<br>\r\n
Teléfono: </strong>3171086800<br>
Nombre Completo:\r\n\r\nGuillermo Vásquez\r\n\r\nEmail:\r\n\r\[email protected]<mailto:[email protected]>\r\n\r\nTeléfono:\r\n\r\n9511298325
NATURA:
Conviene sacar datos del HTML
Nombre: Maria Luján Uñates Teléfono: \n156156043 Email: \[email protected]
Nombre: <b> Maria Luján Uñates</b>
Teléfono: <b>156156043</b><br>\r\n\r\n
Email: <b>[email protected]</b><br>\r\n\r\n