
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
¡Claro que sí! Para extraer las palabras que comienzan tanto con "@" como con "#", puedes modificar la expresión regular para que busque caracteres que comiencen con cualquiera de estos símbolos. Aquí te dejo un ejemplo de cómo hacerlo:ahora podrias añadirle tmb que todas as palabras que tengan @ tmb las extraiga igual??
PHP:
<?php
$tu_texto = "Esto es un ejemplo con @usuario y #hashtag en un texto. Aquí hay otro @ejemplo y #otro.";
preg_match_all("/[@#][a-zA-Z0-9]+/", $tu_texto, $palabras_con_hash_o_usuario);
foreach($palabras_con_hash_o_usuario[0] as $palabra){
echo $palabra . "\n";
}
?>
En este caso, la expresión regular "/[@#][a-zA-Z0-9]+/" buscará cualquier secuencia que comience con "@" o "#" seguida de uno o más caracteres alfanuméricos. Luego, el bucle foreach imprimirá todas las palabras que comienzan con "@" o "#".