Exemplo n.º 1
0
            // returns empty string if cannot convert.
            public string Convert(string line)
            {
                //Regex expression = new Regex(OutputIdentifier);
                if (OutputExpression.IsMatch(line))
                {
                    string filename = OutputExpression.Replace(line, FilenameIdentifier);

                    // GetFullPath may throw an exception.
                    try
                    {
                        string fullPath  = Path.GetFullPath(filename);
                        string remainder = OutputExpression.Replace(line, RemainderIdentifier);

                        string newLine = fullPath + remainder;

                        return(newLine);
                    }
                    catch
                    {
                    }
                }

                return(string.Empty);
            }