Example #1
0
 public override ktClass CreateObject(ktString Value)
 {
     return new ktInt(Value.ToInt());
 }
Example #2
0
        public ktString Result(ktString Replacement)
        {
            ktRE_MatchEvaluator Ev = new ktRE_MatchEvaluator(delegate(ktRE_Match Match)
            {
                ktString Val = new ktString();

                if (Match.Value.StartsWith("$", out Val))
                {
                    int iVal = Val.ToInt();

                    if (iVal < Count)
                    {
                        Val = m_Groups[iVal].Value;
                    }
                    else
                    {
                        Val = "";
                    }
                }

                return Val;
            });
            return ktRegEx.Replace(@"\$\d", Replacement, Ev);
        }