29#include <mstdlib/mstdlib.h>
struct M_list M_list_t
Definition: m_list.h:92
struct M_list_str M_list_str_t
Definition: m_list_str.h:80
struct M_list_u64 M_list_u64_t
Definition: m_list_u64.h:78
M_list_u64_t * M_re_match_idxs(const M_re_match_t *match)
M_re_t * M_re_compile(const char *pattern, M_uint32 flags)
void M_re_match_destroy(M_re_match_t *match)
void M_re_destroy(M_re_t *re)
M_bool M_re_eq_start(const M_re_t *re, const char *str)
M_bool M_re_eq(const M_re_t *re, const char *str)
struct M_ret_match M_re_match_t
Definition: m_re.h:170
M_re_flags_t
Definition: m_re.h:174
M_list_str_t * M_re_find_all(const M_re_t *re, const char *str)
M_list_t * M_re_matches(const M_re_t *re, const char *str)
char * M_re_sub(const M_re_t *re, const char *repl, const char *str)
struct M_re M_re_t
Definition: m_re.h:167
M_bool M_re_search(const M_re_t *re, const char *str, M_re_match_t **match)
M_bool M_re_match_idx(const M_re_match_t *match, size_t idx, size_t *offset, size_t *len)
@ M_RE_UNGREEDY
Definition: m_re.h:179
@ M_RE_CASECMP
Definition: m_re.h:176
@ M_RE_MULTILINE
Definition: m_re.h:177
@ M_RE_DOTALL
Definition: m_re.h:178
@ M_RE_NONE
Definition: m_re.h:175