Cela semble fonctionner ...
C#
Regex MyRegex = new Regex("\\#\\w+");
MatchCollection ms = MyRegex.Matches(InputText);
ou vb.net
Dim MyRegex as Regex = new Regex("\#\w+")
Dim ms as MatchCollection = MyRegex.Matches(InputText)
texte d'entrée donné des ...
« asdfas asdf #asdf asd fas df asd fas #df asd f asdf "
... cela donne ....
« #asdf » et « #df »
Je vous accorde que cela ne vous donne pas une chaîne mais le tableau est MatchCollection dénombrable et ainsi pourrait être assez bon.
De plus, je vais ajouter que je suis arrivé grâce à l'utilisation de Expresso. ce qui semble être libre. C'était très utile pour produire le C# que je suis très pauvre. (Il ne l'échapper pour moi.) (Si quelqu'un pense que je devrais supprimer ce pseudo-annonce alors s'il vous plaît commentaire, mais je pense qu'il pourrait être utile :) bon temps)