Example #1
0
        public StringSlice MATCH(StringSlice value, string pattern, int groupIndex)
        {
            var m = Regex.Match(value.ToString(), pattern);

            if (!m.Success)
            {
                throw new ArgumentException(string.Format("Can not match '{0}' as '{1}'", value, pattern));
            }
            var g = m.Groups[groupIndex];

            return(new StringSlice(value, g.Index, g.Length));
        }
Example #2
0
 public int HEX_TO_INT(StringSlice str)
 {
     return(int.Parse(str.ToString(), NumberStyles.HexNumber));
 }