ATMLModelLibrary.model.equipment.NetworkNode.ExtractPathValues C# (CSharp) Метод

ExtractPathValues() публичный статический Метод

public static ExtractPathValues ( string path ) : string
path string
Результат string
        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();
        }