VB RegEx Splitten und auslesen

08/11/2014 21:21 NedFlanders#1
Hey und danke fürs Lesen! :)
Ich will die Namen, die hinter dem '@' Zeichen stehen, herausbekommen.

Code:
Hallo @Nutzer1 sdf Hallo @Nutzer2 sdf
Ich hab das ganze mit RegEx (Match, Replace) versucht aber noch nichts rausbekommen. RegEx Code (vielleicht falsch)
Code:
(^|\s|\n)@[a-z]"
Wie man das ganze jetzt aufsplitten kann, hab ich nicht verstanden und auch nicht gefunden.
Grüße, David
08/11/2014 21:50 Terreox#2
Das hier sollte reichen:
Code:
@(\w+)
Dieser Regex erkennt alle Zeichenkombinationen aus [a-zA-Z_0-9] hinter einem @ Zeichen.
Sofern die Namen keine anderen Zeichen als in [a-zA-Z_0-9] vorhanden sind enthalten, funktioniert das Ganze. Ansonsten musst du halt noch die entsprechenden Zeichen dazupacken.
08/11/2014 22:12 NedFlanders#3
Danke hat funktioniert! :D
08/15/2014 09:32 Smørebrød#4
Ansonsten probier mal [Only registered and activated users can see links. Click Here To Register...] aus.
Da bekommst du sofort eine Rückmeldung, ob dein Regex korrekt ist.