1. Expresiones Regulares Comunes
Aquí hay una serie de expresiones regulares comunes:
Estas expresiones regulares se utilizan en la función
Correos electrónicos
Números de teléfono
Números de seguro social
Precios
Números
Fechas
Tiempos
Estas expresiones regulares se utilizan en la función
REGEXEXTRACT
.
2. Extraer Correos electrónicos
Extraer Correos electrónicos usando expresiones regulares.

3. REGEX para Correos electrónicos
La expresión regular para Correos electrónicos es
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
text:
regularExpr:
[email protected]
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1
john.doe
[a-zA-Z0-9._%+-]+
2
@
@
3
company
[a-zA-Z0-9.-]+
4
.
\.
5
com
[a-zA-Z]{2,}
1
[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-]
Conjunto de caracteres.
, carácter _
, carácter %
, carácter +
, carácter -
.+
Cuantificador2
coincide con el carácter "@"@
Carácter3
[a-zA-Z0-9.-]+
[a-zA-Z0-9.-]
Conjunto de caracteres.
, carácter -
.+
Cuantificador4
coincide con el carácter "."\.
Carácter5
[a-zA-Z]{2,}
[a-zA-Z]
Conjunto de caracteres{2,}
Cuantificador4. Extraer Números de teléfono
Extraer Números de teléfono usando expresiones regulares.

5. REGEX para Números de teléfono
La expresión regular para Números de teléfono es
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
text:
regularExpr:
(123) 456-7890
\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1
(
\(
2
123
\d{3}
3
)
\)
4
\s?
5
456
\d{3}
6
-
[-\s]?
7
7890
\d{4}
1
coincide con el carácter "("\(
Carácter2
\d{3}
\d
Dígito{3}
Cuantificador3
coincide con el carácter ")"\)
Carácter4
\s?
\s
Conjunto de caracteres?
Cuantificador5
\d{3}
\d
Dígito{3}
Cuantificador6
[-\s]?
[-\s]
Conjunto de caracteres-
, cualquier carácter en blanco (espacios, tabulaciones, saltos de línea).?
Cuantificador7
\d{4}
\d
Dígito{4}
Cuantificador6. Extraer Números de seguro social
Extraer Números de seguro social usando expresiones regulares.

7. REGEX para Números de seguro social
La expresión regular para Números de seguro social es
\b\d{3}-\d{2}-\d{4}\b
text:
regularExpr:
123-45-6789
\b\d{3}-\d{2}-\d{4}\b
1
\b
2
123
\d{3}
3
-
-
4
45
\d{2}
5
-
-
6
6789
\d{4}
7
\b
1
coincide con un límite de palabra.\b
Límite de palabra2
\d{3}
\d
Dígito{3}
Cuantificador3
coincide con el carácter "-"-
Carácter4
\d{2}
\d
Dígito{2}
Cuantificador5
coincide con el carácter "-"-
Carácter6
\d{4}
\d
Dígito{4}
Cuantificador7
coincide con un límite de palabra.\b
Límite de palabra8. Extraer Precios
Extraer Precios usando expresiones regulares.

9. REGEX para Precios
La expresión regular para Precios es
\$\d+(?:,\d{3})*(?:\.\d{2})?
text:
regularExpr:
$1,234.56
\$\d+(?:,\d{3})*(?:\.\d{2})?
1
$
\$
2
1
\d+
3
,234
(?:,\d{3})*
4
.56
(?:\.\d{2})?
1
coincide con el carácter "$"\$
Carácter2
\d+
\d
Dígito+
Cuantificador3
(?:,\d{3})*
(?:
,
\d{3}
\d
Dígito{3}
Cuantificador)
*
Cuantificador4
(?:\.\d{2})?
(?:
.
\d{2}
\d
Dígito{2}
Cuantificador)
?
Cuantificador10. Extraer Números
Extraer Números usando expresiones regulares.

11. REGEX para Números
La expresión regular para Números es
\b\d+\b
text:
regularExpr:
10
\b\d+\b
1
\b
2
10
\d+
3
\b
1
coincide con un límite de palabra.\b
Límite de palabra2
\d+
\d
Dígito+
Cuantificador3
coincide con un límite de palabra.\b
Límite de palabra12. Extraer Fechas
Extraer Fechas usando expresiones regulares.

13. REGEX para Fechas
La expresión regular para Fechas es
\b\d{1,2}/\d{1,2}/\d{2,4}\b
text:
regularExpr:
12/25/1985
\b\d{1,2}/\d{1,2}/\d{2,4}\b
1
\b
2
12
\d{1,2}
3
/
/
4
25
\d{1,2}
5
/
/
6
1985
\d{2,4}
7
\b
1
coincide con un límite de palabra.\b
Límite de palabra2
\d{1,2}
\d
Dígito{1,2}
Cuantificador3
coincide con el carácter "/"/
Cuantificador4
\d{1,2}
\d
Dígito{1,2}
Cuantificador5
coincide con el carácter "/"/
Cuantificador6
\d{2,4}
\d
Dígito{2,4}
Cuantificador7
coincide con un límite de palabra.\b
Límite de palabra14. Extraer Tiempos
Extraer Tiempos usando expresiones regulares.

15. REGEX para Tiempos
La expresión regular para Tiempos es
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
text:
regularExpr:
09:00AM
\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1
\b
2
09
(?:[01]?\d|2[0-3])
3
:
:
4
00
[0-5]\d
5
AM
(?:\s?[AP]M)?
6
\b
1
coincide con un límite de palabra.\b
Límite de palabra2
(?:[01]?\d|2[0-3])
(?:
[01]?\d
Dígito|
Alternancia2[0-3]
Dígito)
3
coincide con el carácter ":":
Cuantificador4
0 a 59[0-5]\d
Dígito5
(?:\s?[AP]M)?
(?:
\s?
[AP]M
Conjunto de caracteres)
?
Cuantificador6
coincide con un límite de palabra.\b
Límite de palabra16. 🎉 Finalizar! 🎉
Nota del autor: Espero que puedas sentir el esfuerzo que he puesto en estos tutoriales. Espero crear una serie de tutoriales de Excel muy fáciles de entender.Si es útil, ayúdame a compartir estos tutoriales, ¡gracias!
Sígueme:
Tutoriales relacionados
