cheatsheet-regex

Cheatsheet de Regular Expressions

Las expresiones regulares son patrones de texto utilizados para buscar y manipular cadenas de caracteres. Son ampliamente utilizadas en programación para tareas como búsqueda, validación y sustitución de texto.

Ejemplos de uso en distintos lenguajes

En estos ejemplos, la expresión regular utilizada es \broja\b, que busca la palabra “roja” como una palabra completa. Los ejemplos buscan esta palabra en el texto “La casa es roja y azul.” y muestran las coincidencias encontradas.

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string texto = "La casa es roja y azul.";

        // Patrón para buscar la palabra "roja"
        string patron = @"\broja\b";

        // Crear el objeto Regex
        Regex regex = new Regex(patron);

        // Buscar coincidencias
        MatchCollection coincidencias = regex.Matches(texto);

        // Imprimir las coincidencias
        foreach (Match coincidencia in coincidencias)
        {
            Console.WriteLine($"Encontrado: {coincidencia.Value}");
        }
    }
}
let texto = "La casa es roja y azul.";

// Patrón para buscar la palabra "roja"
let patron = /\broja\b/g;

// Buscar coincidencias
let coincidencias = texto.match(patron);

// Imprimir las coincidencias
coincidencias.forEach(coincidencia => {
    console.log(`Encontrado: ${coincidencia}`);
});
import re

texto = "La casa es roja y azul."

# Patrón para buscar la palabra "roja"
patron = r'\broja\b'

# Buscar coincidencias
coincidencias = re.findall(patron, texto)

# Imprimir las coincidencias
for coincidencia in coincidencias:
    print(f"Encontrado: {coincidencia}")

Pruébalo online

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

https://www.demo.com

email@domain.com

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum