⚡️ Expresiones regulares (REGEX) ⚡️

En el🧵de hoy, te voy a enseñar algunas expresiones regulares simples para que puedas empezar a usarlas ya. Ahorrán mucho tiempo, y dominar algunas te ayudará.

No para posicionar, pero para trabajar de manera más eficiente.
🤷‍♂️¿Que son las expresiones regulares (REGEX)? 🤷‍♂️

Sirven para describir cadenas de texto, números y caracteres especiales con el fin de buscarlas o manipularlas.

Se pueden usar en la gran mayoría de las herramientas, como por ejemplo Sheets:

Las REGEX pueden asustar, pero te voy a detallar cuáles son las más comunes y qué hacen.

Usaré regex101.com en mi pantallazos, que te permite validar tus REGEX de manera sencilla.
1. Punto (.)

Representa cualquier carácter.
2. Estrella (*)

Indica que el elemento al que sigue se puede repetir 0 o más veces. Si lo combinamos con el punto, significa "cualquier cadena".

Similar: el más (+) que indica 1 o más veces.
3. Barra vertical (|)

Significa OR. Permite indicar varios valores que puedes estar buscando.

En mis ejemplo, ves que la segunda opción no coincide con mi REGEX porque la extensión (co.uk) no está dentro de mis opciones.
4. Barra invetida (\)

Permite "escapar" un carácter para que se interprete literalmente (no con su significado REGEX).

En mi ejemplo, escapo el punto: quiero un punto sí o sí.
5. Signo de interrogación (?)

Indica que el elemento al que sigue es opcional.

En mi ejemplo, la barra final es opcional, por lo tanto mi REGEX coincide tanto con el primer texto como el tercero.
6. Barra invertida + d (\d)

Indica un carácter númerico.

Si lo combiamos con +, indicamos que queremos una cadena de 1 o varios dígitos.
7. [a-z]

Indica una letra (minúscula).
* si quieremos una letra mayúscula, tenemos que usar [A-Z]
* si queremos una letra mayúscula o minúscula, tenemos que usar [a-zA-Z]
8. {número}

Indica que el elemento al que sigue se repite X veces.

Por ejemplo, si buscamos una URL con 3 números:
** Caso práctico **

Aplicamos todo lo que acabamos de aprender. Tengo tres URLs y quiero capturar los dígitos situado al final de las URLs, si se trata del blog.

No puedo usar \d+ porque capturaría también el número si el contenido no pertenece al blog 🤔
Si modificamos un poco nuestra REGEX, podemos capturar lo que nos interesa.

.* : lo que sea
liligo\.(fr|es): liligo.fr o liligo.es
\/blog\/: carpeta blog
[a-z-]+: palabras separadas por un -
(\d+)\: lo que queremos (por eso usamos paréntesis)
¿Te parece complicado?

Es normal, al inicio aprender las REGEX cuesta . Usa regex101.com para practicar y irás mejorando poco a poco.

Y podrás trabajar de manera más eficiente ⚡️

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Antoine Eripret

Antoine Eripret Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @antoineripret

30 Mar
🌐¿Cuáles son las mejores extensiones de Chrome? 🌐

En el 🧵de hoy, te voy a listar las extensiones principales que uso para trabajar de manera eficiente con Google Chrome.

Las extensiones son indispensables y no podría trabajar sin ellas la verdad.
1. Extensity

Permite activar / desativar extensiones en un clic. Muy útil cuando tienes decenas de extensiones pero que no usas la mayoría a menudo.

chrome.google.com/webstore/detai…
2. Google Search Console Full Width

Su nombre lo dice todo: permite aprovechar de todo el espacio disponible en tu pantalla para aumentar el tamaño de la gráfica con la UI de GSC.

chrome.google.com/webstore/detai…
Read 19 tweets
22 Mar
🤓Fórmulas de Sheets esenciales en SEO🤓

En el 🧵de hoy, te voy a detallar las fórmulas que me permiten trabajar de manera eficiente en Sheets.

La mayoría se pueden usar también en Excel, pero no todas.
1. BUSCARV

LA fórmula que tienes que dominar porque te permite cruzar datos. Muy útiles para combinar datos de Search Console y Analytics.

La tienes que dominar. Te aconsejo leer benlcollins.com/spreadsheets/v… si no es el caso.
2. SPLIT

No la más conocida, pero muy útil cuando manejas URLs. Permite dividir texto en columnas.

Puedes por ejemplo extraer en una fórmula las diferentes carpetas de una URL.
Read 11 tweets
11 Feb
💡 Tip del día: redirecciones 💡

Cuando trabajaba en agencia, algunos clientes entraban después de una migración complicada, y una de las primeras tareas siempre era arreglar o implementar redirecciones.

¿Cómo accelerar este proceso que a nadie nos gusta?

Abro corto🧵
Si tienes suerte, puedes definir equivalentes entre tu estructura antigua y nueva usando algo (un elemento de la URL, del código fuente, ...).

Pero no siempre es tan fácil.

Entonces, ¿qué hacemos?
1. Recuperamos un listado de URLs antiguas. Puedes usar el histórico de Google Analytics pero también la API de archive.org:

web.archive.org/cdx/search/cdx…

Acuérdate de conservar únicamente las URLs que tienes que redirgir 😉
Read 7 tweets
20 Aug 20
🤔 ¿Qué podemos aprender de la estrategia On-page de Papernest 🤔

Esta empresa 🇫🇷 ha trabajado bastante bien su SEO y muchas deberían seguir su ejemplo.

Te cuento todo en otro (largo) hilo

⬇️⬇️
Para que tengas un poco de contexto y si no conoces la empresa, Papernest "pretende facilitar las gestiones administrativas que se derivan de realizar una mudanza".

Existe en España también pero me enfocaré en el mercado francés, porque lleva más tiempo allí.
Para una empresa cuya oferta es bastante específica, puede sorprender el número de páginas indexadas.

50.000 para Francia únicamente (usan ccTLD).

¿Qué pasa aquí?
Read 19 tweets
30 Jul 20
A finales de mayo, @freepik, el google español de las imágenes, ha sido comprado por 250M€.

Si miras en @semrush_es, el número de sessiones que tienen sus dominios son enormes.

Pero, ¿cómo se puede posicionar un motor de búsqueda?

⬇️⬇️
Siendo un portal de imágenes, se quiere posicionar en palabra clave dónde la intención del usuario es de descargar una imagen.

Por ejemplo:
Y lo logra porque la mayoría de sus palabras clave contienen un término que claramente se refiere a esta intención de búsqueda.
Read 11 tweets
14 Jul 20
¡Extensión súper útil!

¿Quieres datos de otros países porque EEUU no te interesa?

⬇️⬇️
1. Sigue las instrucciones de stackoverflow.com/questions/1668… para poder descargar el código fuente de la extensión.
2. En el archivo option.js, reemplaza en_US por es_ES y US por ES (o los códigos del páis que te interesa).
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!