Expresiones regulares -Tutorial

Una expresión regular (Regular Expression, abreviada Regex o RegExp) es un patrón utilizado para hacer coincidir combinaciones de caracteres en cadenas.
Una expresión regular es una herramienta para la coincidencia de patrones y la búsqueda de texto.
Las expresiones regulares proporcionan una forma flexible y potente de buscar, reemplazar, validar y extraer datos de texto.
Las expresiones regulares se pueden aplicar en varios lenguajes de programación y herramientas de procesamiento de texto, como JavaScript, Python, Java, Perl, etc.
Vídeo de introducción:Tutorial de introducción a las expresiones regulares。
¿Qué pueden hacer las expresiones regulares?
- Buscar:Encontrar contenido con un patrón específico en el texto.
- Reemplazar:Reemplazar el texto que coincida con un patrón por otro contenido.
- Validar:Comprobar si los datos de entrada cumplen el formato esperado.
- Extraer:Extraer la información necesaria de textos complejos.
Ejemplo
El siguiente ejemplo busca números en la cadena str:
Ejemplo
Extraer la parte numérica de la cadena str (coincidir una vez):
El texto marcado a continuación es la expresión coincidente obtenida:
Pruébalo »
Herramienta de prueba
Modificadores:
[0-9]+
Texto coincidente:
abc123def
Patrones de expresiones regulares
Los patrones de las expresiones regulares pueden incluir lo siguiente:
Caracteres literales: por ejemplo, letras, dígitos, espacios, etc., pueden coincidir directamente con ellos mismos.
Caracteres especiales: por ejemplo, el punto
., el asterisco*, el signo más+, el signo de interrogación?etc., que tienen significados y funciones especiales.Clases de caracteres: usando corchetes
[ ]Conjunto de caracteres encerrado, utilizado para hacer coincidir cualquier carácter dentro de los corchetes.Metacaracteres: por ejemplo
\d、\w、\setc., utilizados para hacer coincidir tipos específicos de caracteres, como dígitos, letras, caracteres de espacio en blanco, etc.Cuantificadores: por ejemplo
{n}、{n,}、{n,m}etc., utilizados para especificar el número o el rango de coincidencias.Símbolos de límite: por ejemplo
^、$、\b、\Betc., utilizados para hacer coincidir el inicio, el final o la posición de los límites de palabra en la cadena.
Lista de contenido
- Expresiones regulares - Introducción
- Expresiones regulares - Sintaxis
- Expresiones regulares - Metacaracteres
- Expresiones regulares - Prioridad de operadores
- Expresiones regulares - Reglas de coincidencia
- Expresiones regulares - Ejemplos
- Expresiones regulares - Herramientas en línea
- Expresiones regulares - Herramientas de visualización