public static string ExtractPathValues( string path )
{
var sb = new StringBuilder();
int i = 0;
path = path.Replace( "'", "\"" );
foreach (Match match in Regex.Matches( path, "\"([^\"]*)\"" ))
{
if (i > 0)
sb.Append( " [ " );
sb.Append( match.ToString().Replace( "\"", "" ) );
if (i++ > 0)
sb.Append( " ]" );
}
if (sb.Length == 0)
sb.Append( path );
return sb.ToString();
}