URL: https://www.overclockers.at/coding-stuff/reqregex_209406/page_1 - zur Vollversion wechseln!
Hallo!
Also, ich suche eine bestimmte Regular Expression, um einen String zu splitten.
Der String sieht wie folgt aus:
Ich habe also schon folgende Regeln aufgestellt:ZitatTelefon: 43 542 52 55 \n\r Mob.:43 54 32 12 \n\r Fax: 43 43 4343
Zitat[[A-Za-z]*\.?[:][0-9\s]*]
?Code:/([[:alpha:]]*\.?:[ 0-9]*)/
Also ich verwende es in C#.
(Leider funktioniert dein Ausdruck nicht. )
Ich glaube die MSFT Irgendwas Runtime implementiert zwar jede Menge Character Classes, die eigentlich nicht standardisiert sind, aber nicht jene aus POSIX. Bilde mir ein, das mal in der Online-Doku gelesen zu haben. Versuch':
Code:/([a-zA-Z]*\.?:[ 0-9]*)/
Die funktioniert leider auch nicht.
@locale: Die ist bei meinem Fall egal, da keine Umlaute im String vorkommen.
edit: Frage: Was bewirken die Ausdrücke /( und )/ am Anfang und Ende des Ausdrucks? Bin leider kompletter Anfänger bei dem Thema. Ich schaffe es gerade mal, einen Ausdruck für nen Email-Validator zu schreiben.
edit: Funktioniert jetzt. Vielen Dank!
Zitat von BlockBusteredit: Funktioniert jetzt. Vielen Dank!
Zitat von BlockBusterFrage: Was bewirken die Ausdrücke /( und )/ am Anfang und Ende des Ausdrucks? Bin leider kompletter Anfänger bei dem Thema. Ich schaffe es gerade mal, einen Ausdruck für nen Email-Validator zu schreiben.
ich schätz mal er hat die / am anfang und am ende gelöscht. In C# sowie in allen anderen Programmiersprachen wo RegEx nicht direkt im Sprachumfang verankert sind und somit als Strings übergeben werden sind die / überflüssig oder wirken Kontraproduktiv.
Die Split-Methode richtig verstanden.Zitat von thatMit "Funktioniert jetzt" kann der Nächste, der ein ähnliches Problem hat, nichts anfangen. Was hast du gemacht, dass es funktioniert?
.Code:Regex.Split(nr, @"\r\n")
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2024