Example #1
0
        public string TokenizeJsonSections(string query)
        {
            var tokenQuery = query;
            var builder    = new RegExBuilder();
            var jsonRegex  = builder.WithJSONContent().Build();

            _matches          = jsonRegex.Matches(tokenQuery);
            CurrentMatchCount = _matches.Count;
            return(jsonRegex.Replace(tokenQuery, TOKEN));
        }
Example #2
0
        public string TokenizeComments(string query)
        {
            var tokenQuery = query;
            var builder    = new RegExBuilder();
            var jsonRegex  = builder.WithNoComments().Build();

            CurrentMatches    = jsonRegex.Matches(tokenQuery);
            CurrentMatchCount = CurrentMatches.Count;
            return(jsonRegex.Replace(tokenQuery, TOKEN));
        }
 public StringQueryParser()
 {
     _builder = new RegExBuilder();
 }