Pruebe y depure expresiones regulares con resultados de coincidencia instantáneos
sed 's/pattern/replacement/g' input.txt
Las expresiones regulares (regex) son herramientas poderosas de coincidencia de patrones utilizadas en programación para buscar, extraer y manipular texto.
Son ampliamente utilizadas para validación de datos, procesamiento de texto y operaciones de búsqueda y reemplazo.
g
i
m
\\d - Cualquier dígito (0-9)\\w - Carácter de palabra\\s - Carácter de espacio. - Cualquier carácter excepto nueva línea+ - Uno o más* - Cero o más? - Cero o uno{n} - Exactamente n veces^ - Inicio de línea$ - Fin de línea\\b - Límite de palabra[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}
Coincide con direcciones de email válidas.
\\(?([0-9]{3})\\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})
Captura código de área, intercambio y número con formateo flexible.
https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)
Coincide con URLs HTTP/HTTPS con prefijo www opcional y varios formatos de ruta.
^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d@$!%*?&]{8,}$
Requiere al menos 8 caracteres con minúsculas, mayúsculas y dígitos.
([0-9]{4})-([0-9]{2})-([0-9]{2})
(?=.*password)
(?:http|https)://
This tool automatically generates equivalent sed commands based on your regex pattern and replacement text, making it easy to use regex in Unix/Linux command line.
When replacement text is empty, generates a search command to print matching lines only.
sed -n '/pattern/p' input.txt
errorWhen replacement text is provided, generates a substitution command.
sed 's/pattern/replacement/flags' input.txt
foo, Replace: bar