Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

10 hojas de trucos de expresiones regulares para agregar a marcadores para desarrolladores y administradores de sistemas

Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

La expresión regular (Regex) es un método sofisticado para la búsqueda de cadenas. Incluye una secuencia de diferentes caracteres que especifican un patrón de búsqueda particular. Se utiliza principalmente para algoritmos de búsqueda de cadenas.

Con Regex, puede buscar algunos caracteres a los que podría necesitar acceder y procesar. Puede hacerlo creando un patrón coincidente con los datos que desea extraer. Está implementado en muchos lenguajes de programación, como Java, JavaScript, Python, PHP y más.

Entonces, ¿alguna vez ha tenido problemas al extraer datos de una cadena de caracteres? Puede ser difícil, ya que existen millones y billones de datos.

Aquí es donde puede usar las hojas de trucos de Regex para encontrar esa cadena de caracteres que ha estado buscando. Y para ayudarlo a ahorrar tiempo y esfuerzo, aquí hay algunas de las mejores hojas de trucos de Regex para que las vea mientras realiza el raspado o la codificación web.

Aquí tienes!

Queatografía: Este sitio web es uno de los mejores para encontrar hojas de trucos. Puede encontrar una guía rápida que Dave Child ha seleccionado para Expresiones regulares (Regex). Incluye símbolos, afirmaciones, rangos y patrones de muestra que pueden ayudarlo a comenzar rápidamente. Cubre anclajes, cuantificadores, secuencias de escape, clases de caracteres, metacaracteres comunes, modificadores de patrones, caracteres especiales y más. Puede descargar esta hoja de trucos o marcarla en su navegador.

Rexeg.com: Esta hoja de referencia contiene expresiones regulares de uso común en diferentes lenguajes, incluido Python. Abarca caracteres, lógica, cuantificadores, espacios en blanco, clases de caracteres, límites y anclas, modificadores en línea, clases POSIX, operaciones de clase, búsquedas y sintaxis. Todas las tablas son fáciles de leer y también puede encontrar un enlace para aprender 1001 formas de aprovechar Regex.

Dev. Independientemente del nivel de habilidades que tenga como desarrollador, esta hoja de trucos será útil para usted. La curadora de esta lista de expresiones regulares es Emma Bostian, y ofrece una sintaxis limpia para cada tema. Los temas que ha cubierto incluyen cómo probar una expresión regular, probar múltiples patrones, ignorar casos, hacer coincidir variables, extraer coincidencias en matrices, hacer coincidir caracteres, alfabetos y números; coincidencia perezosa, coincidencia de patrones de cadena inicial y final, y muchas más coincidencias.

MDN Web Docs: Este es otro lugar para encontrar una excelente hoja de trucos de Regex. Le guía a través de una guía completa de expresiones regulares con sintaxis e incluye explicaciones y ejemplos que tanto los principiantes como los avanzados pueden comprender. Su contenido incluye expresiones para clases de caracteres, cuantificadores, aserciones, escapes de propiedades Unicode y rangos y grupos. Si desea obtener más información relacionada con un tema en particular, haga clic en el enlace asociado con el encabezado correspondiente.

KeyCDN: Ingrese a este sitio para comprender Regex con ejemplos, herramientas y explicaciones. Puedes encontrar las expresiones y su descripción correspondiente para entender más el concepto. Comienza con algunos conceptos básicos de Regex y luego una descripción general rápida de los tokens de Regex y cómo funcionan dentro de las expresiones. A continuación, incluye expresiones para cuantificadores, clases de caracteres, caracteres especiales, grupos, reemplazos de cadenas y afirmaciones. También encontrará ejemplos de expresiones regulares, como direcciones de correo electrónico y números de teléfono coincidentes, junto con herramientas (Regexr, Regex101 y RegexPal) para probar su sintaxis de expresiones regulares.

DebuggexBeta: Si eres fanático de una hoja de trucos de una sola página, este sitio web es para ti. Simplemente guárdelo en su navegador y consúltelo cuando lo necesite. Esta hoja de trucos de Regex cubre los conceptos básicos de Regex, clases de caracteres, banderas, afirmaciones, cuantificadores, caracteres especiales, reemplazos y grupos. También puede filtrar expresiones ingresando una palabra clave en el cuadro ubicado en la parte superior de la página web.

Mente de fábrica: Ya sea que sea un principiante, un desarrollador avanzado o un desarrollador de nivel intermedio, esta hoja de trucos de Regex de Jonny Fox lo ayudará mientras esté atascado. Puede usarlo en diferentes lenguajes de programación, incluidos Java, Python, Ruby, Perl, C ++, C #, JavaScript y más. Comienza con temas básicos como anclajes, cuantificadores, operadores OR, clases de caracteres y banderas. A continuación, encontrará temas de nivel intermedio como captura y agrupación, expresiones entre corchetes y coincidencias de Lazy y Greedy. En última instancia, puede encontrar expresiones para temas avanzados como límites, referencias retrospectivas, mirar atrás y mirar alrededor.

OverAPI.com: Este sitio web genial para la hoja de trucos de Regex cubre todos los temas y ejemplos esenciales. Puede encontrar diferentes colores relajantes para su vista como fondo para cada tema escrito en blanco. Cubre anclajes, cuantificadores, caracteres, POSIX, grupos, modificadores, cadenas y aserciones.

Hacia la ciencia de datos: Esta hoja Regex es útil y le recuerda todos los conceptos y expresiones que necesita para ser desarrollador. Está escrito por Radian Krisno y comienza con una introducción básica a Regex y luego ejemplos para resolver algunos problemas. Cubre cadenas sin procesar, secuencias especiales, metacaracteres, función, grupo de captura y más. Cada tema está bien explicado con buenos ejemplos y resultados.

búsqueda de datos: Esta hoja de trucos de Regex es útil, especialmente si eres un desarrollador de Python. Tiene una explicación adecuada para cada tema, expresión y personaje. Encontrará expresiones para caracteres especiales, clases de caracteres, conjuntos, grupos, funciones de módulo y recursos valiosos para Python. Además, puede descargar su PDF de forma gratuita.

Conclusión

Esto es todo lo que tenemos si está buscando una buena hoja de trucos de RegEx. Utilice estos recursos útiles para buscar una serie de caracteres y acelerar su web scraping u otros casos de uso. Es posible que también desee explorar estos prácticos Herramientas útiles de RegEx.

Gracias a nuestros patrocinadores
Más lecturas interesantes sobre el desarrollo
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder