You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
533 B
24 lines
533 B
// Copyright 2008 The RE2 Authors. All Rights Reserved. |
|
// Use of this source code is governed by a BSD-style |
|
// license that can be found in the LICENSE file. |
|
|
|
#include <re2/re2.h> |
|
#include <re2/filtered_re2.h> |
|
#include <stdio.h> |
|
|
|
int main(void) { |
|
re2::FilteredRE2 f; |
|
int id; |
|
f.Add("a.*b.*c", RE2::DefaultOptions, &id); |
|
std::vector<std::string> v; |
|
f.Compile(&v); |
|
std::vector<int> ids; |
|
f.FirstMatch("abbccc", ids); |
|
|
|
if(RE2::FullMatch("axbyc", "a.*b.*c")) { |
|
printf("PASS\n"); |
|
return 0; |
|
} |
|
printf("FAIL\n"); |
|
return 2; |
|
}
|
|
|