Saltar al contenido

Extraer hashtags de un string.

Hacemos una revisión exhaustiva cada una de las reseñas de nuestro espacio con el objetivo de mostrarte siempre información más veraz y actual.

Solución:

Esto servirá para cualquier cosa con caracteres alfabéticos, puede extender la expresión regular para otros caracteres si lo desea:

myString.match(/#[a-z]+/gi);

Simplemente use una expresión regular para encontrar ocurrencias de un hash seguido de caracteres que no sean espacios en blanco.

"Mmmm #yummy #donut at #CZ".match(/#w+/g)
// evaluates to ["#yummy", "#donut", "#CZ"]

¿Te importan los hashtags Unicode o que no están en inglés?

"Mmmm #yummy #donut at #CZ #中文 #.dou #。#?#♥️ #にほ".match(/#[pL]+/ugi)
=> (5) ["#yummy", "#donut", "#CZ", "#中文", "#にほ"]

Como se explica en esta respuesta: https://stackoverflow.com/a/35112226/515585

pL coincide con los caracteres Unicode

u el modificador PCRE_UTF8, este modificador activa la funcionalidad adicional de PCRE que es incompatible con Perl.

Nos puedes añadir valor a nuestra información aportando tu veteranía en las interpretaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *