- using System; 
- using System.Text.RegularExpressions; 
-   
- public class Test 
- { 
- 	public static void Main() { 
-     foreach (Match m in Regex.Matches("(DWORD code, bool check, float *x1, float *y1, float *x2, float *y2)" 
-     , "(?<=[(,])\\s*([^,)]*)\\s*(?=[,)])")) { 
-         for (var i = 1 ; i != m.Groups.Count ; i++) { 
-         	Console.WriteLine("'{0}'", m.Groups[i]); 
-         } 
-     } 
-     } 
- } 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpIHsKICAgIGZvcmVhY2ggKE1hdGNoIG0gaW4gUmVnZXguTWF0Y2hlcygiKERXT1JEIGNvZGUsIGJvb2wgY2hlY2ssIGZsb2F0ICp4MSwgZmxvYXQgKnkxLCBmbG9hdCAqeDIsIGZsb2F0ICp5MikiCiAgICAsICIoPzw9WygsXSlcXHMqKFteLCldKilcXHMqKD89WywpXSkiKSkgewogICAgICAgIGZvciAodmFyIGkgPSAxIDsgaSAhPSBtLkdyb3Vwcy5Db3VudCA7IGkrKykgewogICAgICAgIAlDb25zb2xlLldyaXRlTGluZSgiJ3swfSciLCBtLkdyb3Vwc1tpXSk7CiAgICAgICAgfQogICAgfQogICAgfQp9