J'ai l'exemple de tweet suivant:RegExp: Comment extraire les noms d'utilisateur de Tweets (twitter.com)?
RT @ utilisateur1: qui sont @thing et @ utilisateur2?
Je veux seulement avoir user1, chose et utilisateur2.
Quelle expression régulière puis-je utiliser pour extraire ces trois noms? PS: Un nom d'utilisateur ne doit contenir que des lettres, des chiffres et des traits de soulignement.
Vous devez ajouter un groupe de capture autour du [a-z0-9_], à savoir @ ([a-zA-Z0-9 _] +) –
Merci, ça fonctionne bien! Une dernière question: Quand il doit y avoir un espace avant le "@" ou qu'il doit être au début, puis-je utiliser l'expression suivante? "/ (| ^) @ ([a-z0-9 _] +)/i" – caw
Utiliser lookbehind - http://www.regular-expressions.info/lookaround.html – user4812