using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string pattern = @"(?<=""[^""\r\n]*)[^;\r\n""]+(?=[^""\r\n]*"")";
string input = @"-from:""azerty;y9uiuih;qwsdf""
-to:""ftyg hjhh;w__g_-91""";
foreach (Match m in Regex.Matches(input, pattern))
{
Console.WriteLine(m.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIHBhdHRlcm4gPSBAIig/PD0iIlteIiJcclxuXSopW147XHJcbiIiXSsoPz1bXiIiXHJcbl0qIiIpIjsKICAgICAgICBzdHJpbmcgaW5wdXQgPSBAIi1mcm9tOiIiYXplcnR5O3k5dWl1aWg7cXdzZGYiIgotdG86IiJmdHlnIGhqaGg7d19fZ18tOTEiIiI7CiAgICAgICAgCiAgICAgICAgZm9yZWFjaCAoTWF0Y2ggbSBpbiBSZWdleC5NYXRjaGVzKGlucHV0LCBwYXR0ZXJuKSkKICAgICAgICB7CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKG0uVmFsdWUpOwogICAgICAgIH0KCX0KfQ==