Sign in
fuchsia
/
third_party
/
llvm-test-suite
/
b14299f31a679ab35bcb8b31a2d2ea6bde1f4e48
/
.
/
MicroBenchmarks
/
libs
/
benchmark-1.3.0
/
cmake
/
gnu_posix_regex.cpp
blob: b5b91cdab7c2a383afccc2b63ddc4bd98aa64bc4 [
file
] [
log
] [
blame
]
#include
<gnuregex.h>
#include
<string>
int
main
()
{
std
::
string str
=
"test0159"
;
regex_t
re
;
int
ec
=
regcomp
(&
re
,
"^[a-z]+[0-9]+$"
,
REG_EXTENDED
|
REG_NOSUB
);
if
(
ec
!=
0
)
{
return
ec
;
}
return
regexec
(&
re
,
str
.
c_str
(),
0
,
nullptr
,
0
)
?
-
1
:
0
;
}