vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
RegEx Name auftrennen 
Autor: Hannibal
Datum: 09.12.12 20:45

Hallo Leute,

hab mal wieder eine Herausforderung.
Hab einen String in Form von "Vorname, Nachname, Alias", nun soll der Benutzer aber auch nur einen Vornamen oder nur Vorname und Nachname angeben können evtl. auch nur Vorname und Alias usw.
Habe bis jetzt
(?<Vorname>\w+)(?<Trennzeichen>, |; |,|;)(?<Nachname>.+)|(?<Vorname>\w+)
als Suchpattern, das Problem ist allerdings, dass selbst wenn ein falsches Trennzeichen eingebenen wurde der Vorname gefunden wird und der Nachname einfach ignoriert wird. Weiß auch noch nicht genau wie ich die Gruppe Alias mit einfügen soll, kann ja nicht sämtliche möglichen Konstellationen einfügen.
Hoffe hier auf RegEx Spezialisten ;)

Gruß
Hannibal

P.s. Hab hier ein sehr geniales Tool zum testen gefunden
http://www.mycsharp.de/wbb2/thread.php?threadid=21580

_____________________________________________________
Programmieren ist heute ein Wettrennen zwischen Programmierern, die versuchen bessere und idiotensicherere Programme zu entwickeln und dem Universum, dass versucht bessere Idioten zu entwickeln

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RegEx Name auftrennen1.131Hannibal09.12.12 20:45
Re: RegEx Name auftrennen569CLL13.12.12 16:14
Re: RegEx Name auftrennen619Hannibal13.12.12 21:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel