using System.Text.RegularExpressions;
public static void Main()
String line = "lbl_l[1]=\"Chola\"; id_l[1]=\"90\"; x1_l[1]=\"78.4423828125\"; y1_l[1]=\"12.2755988905617\"";
String[] lineSplitted = line.Split(';');
Regex regex = new Regex(".+=\"(.*)\"");
foreach (string s in lineSplitted)
GroupCollection groups = regex.Match(s.Trim()).Groups;
Console.WriteLine(s.Trim() + " -> '" + groups[1] + "'");
foreach (string s in lineSplitted)
Console.WriteLine(s.Trim() + " -> '" + getValue(s) + "'");
public static String getValue(String s) {
Regex regex = new Regex(".+=\"(.*)\"");
return regex.Match(s.Trim()).Groups[1].ToString();