Regex pour trouver les mots qui commencent par un caractère spécifique
Je suis en train d'essayer de trouver les mots commence par un caractère spécifique comme:
Lorem ipsum #Deuxième texte lorem ipsum.
Comment #Vous êtes. C'est ok. Fait.
Quelque chose #d'autre maintenant.
J'ai besoin d'obtenir tous les mots commençant par "#". donc, mes résultats attendus sont les #texte, #, #else
Des idées?
Vous tagged cela avec c# et javascript. Où en êtes-vous essayer de faire ça?
allons le faire en c#
allons le faire en c#
OriginalL'auteur Vijay Narayan | 2010-04-20
Vous devez vous connecter pour publier un commentaire.
De recherche pour:
Donc, essayez ceci:
Ou en C#, il devrait ressembler à ceci:
De sortie:
Vous êtes de droite. Cela fonctionne en C#.
OriginalL'auteur Mark Byers
Essayer cette
#(\S+)\s?
Ce sera le retour de "#mot " au lieu de "#mot". Le \s? n'est pas nécessaire
c'est pourquoi il y a un
()
grab, groupe 1OriginalL'auteur Peter
Correspondre à un mot commençant par # après un espace ou le début d'une ligne. La dernière frontière de mot en pas nécessaire en fonction de votre utilisation.
Les parenthèses de capture de ta parole dans un groupe. Maintenant, cela dépend de la langue la manière dont vous appliquez cette regex.
La
(?:...)
est un non-capture d'un groupe.OriginalL'auteur Jeff B