Ich möchte eine Zeile Inhalt zwischen "From:" erhalten, bis "\ r \ n", heve ich das versucht:Regex zu erhalten Linie Inhalt
string texto = @"From: .... blabla bla
Message: blablabalab
//linha em branco
From: .... blabla bla
Message: blablabalab
//linha em Branco
From: .... blabla bla
Message: blablabalab";
string[] lines = Regex.Split(texto, "From:\\s+\\rn");
dank
tut es erlauben Rohr zu benutzen? – user3739007
Ich versuchte String texto = @ "| 0140 | XX | \t \t \t \t \t | 0150 | TEST | TEST | \t \t \t \t \t | 0150 | TEST | TEST |"; string [] pedacos = Regex.Matches (texto, @ "| 0150 |.? (*) \ R \ n") .Cast() .Select (m => MESSW) .ToArray() ; –
user3739007
@ user3739007 Das Pipe-Zeichen hat in Regex eine besondere Bedeutung. Wenn Sie es verwenden möchten, um nach dem Charakter zu suchen, müssen Sie ihm entkommen. (z.B. '" \ | "') – Abion47