Udger.Parser.PerlRegExpConverter.IsParenthesizedGroupReference C# (CSharp) Méthode

IsParenthesizedGroupReference() static private méthode

static private IsParenthesizedGroupReference ( string replacement, int i ) : bool
replacement string
i int
Résultat bool
        internal static bool IsParenthesizedGroupReference(string replacement, int i)
        {
            return replacement[i] == '$' && i + 3 < replacement.Length && replacement[i + 1] == '{' &&
              Char.IsDigit(replacement, i + 2) &&
                (
                    replacement[i + 3] == '}' ||
                    i + 4 < replacement.Length && replacement[i + 4] == '}' && Char.IsDigit(replacement, i + 3)
              );
        }