From 1ea9a99cf9872166cdf3b0aad93ee4896021e4f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Fri, 11 Mar 2016 12:55:34 +0100 Subject: text-regex: introduce function to match arbitrary text --- text-regex.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'text-regex.c') diff --git a/text-regex.c b/text-regex.c index c3d1cb2..640ead5 100644 --- a/text-regex.c +++ b/text-regex.c @@ -30,6 +30,10 @@ void text_regex_free(Regex *r) { free(r); } +int text_regex_match(Regex *r, const char *data, int eflags) { + return regexec(&r->regex, data, 0, NULL, eflags); +} + int text_search_range_forward(Text *txt, size_t pos, size_t len, Regex *r, size_t nmatch, RegexMatch pmatch[], int eflags) { char *buf = text_bytes_alloc0(txt, pos, len); if (!buf) -- cgit v1.2.3