4 #ifndef RUDIMENTS_REGEXP_H 5 #define RUDIMENTS_REGEXP_H 7 #include <rudiments/private/regularexpressionincludes.h> 19 static bool match(
const char *str,
size_t length,
24 static bool match(
const char *str,
const char *pattern);
42 bool setPattern(
const char *pattern);
45 const char *getPattern()
const;
62 bool match(
const char *str);
70 bool match(
const char *str,
size_t length);
74 int32_t getSubstringCount();
78 const char *getSubstringStart(int32_t index);
82 const char *getSubstringEnd(int32_t index);
86 int32_t getSubstringStartOffset(int32_t index);
91 int32_t getSubstringEndOffset(int32_t index);
93 #include <rudiments/private/regularexpression.h> Definition: regularexpression.h:14