diff options
Diffstat (limited to 'src/regress/lib/libc/regex/tests')
| -rw-r--r-- | src/regress/lib/libc/regex/tests | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/regress/lib/libc/regex/tests b/src/regress/lib/libc/regex/tests index 8e89f161b1..c827c868b7 100644 --- a/src/regress/lib/libc/regex/tests +++ b/src/regress/lib/libc/regex/tests | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | # $OpenBSD: tests,v 1.5 2004/11/29 16:50:31 otto Exp $ | ||
| 1 | # $NetBSD: tests,v 1.5 1995/04/20 22:40:00 cgd Exp $ | 2 | # $NetBSD: tests,v 1.5 1995/04/20 22:40:00 cgd Exp $ |
| 2 | 3 | ||
| 3 | # regular expression test set | 4 | # regular expression test set |
| @@ -168,6 +169,30 @@ a\(\(b\)*\2\)*d b abbbd abbbd | |||
| 168 | \(a\)\1bc*d b aabcccd aabcccd | 169 | \(a\)\1bc*d b aabcccd aabcccd |
| 169 | \(a\)\1bc*[ce]d b aabcccd aabcccd | 170 | \(a\)\1bc*[ce]d b aabcccd aabcccd |
| 170 | ^\(a\)\1b\(c\)*cd$ b aabcccd aabcccd | 171 | ^\(a\)\1b\(c\)*cd$ b aabcccd aabcccd |
| 172 | \(b*\)\(a*\1\)* b ab a | ||
| 173 | \([^_]*\)\(_*\1\)* b foo_foo_bar_bar_bar_baz foo_foo foo,_foo | ||
| 174 | \([^_]*\)\(_*\1\)* b bar_bar_bar_baz bar_bar_bar bar,_bar | ||
| 175 | \([^_]*\)\(_*\1\)* b foo_bar_baz foo foo | ||
| 176 | \(.*\)\1 b "" "" | ||
| 177 | \(.*\)\1 b a "" | ||
| 178 | \(.*\)\1 b aa aa | ||
| 179 | \(.*\)\1 b aaa aa | ||
| 180 | \(.*\)\1 b aaaa aaaa | ||
| 181 | \([^_]*\)\1 b "" "" | ||
| 182 | \([^_]*\)\1 b a "" | ||
| 183 | \([^_]*\)\1 b aa aa | ||
| 184 | \([^_]*\)\1 b aaa aa | ||
| 185 | \([^_]*\)\1 b aaaa aaaa | ||
| 186 | foo\(.*\)bar\1 b foolbarl foolbarl l | ||
| 187 | foo\(.*\)bar\1 b foobar foobar "" | ||
| 188 | \(\(.\)b\)*\1 b aba | ||
| 189 | \(\(.\)b\)*\1 b abba | ||
| 190 | \(\(.\)b\)*\1 b abbba | ||
| 191 | \(\(.\)b\)*\1 b abbbba bbbb bb,b | ||
| 192 | \(\(.\)b\)*\1 b abbbbba abbbbb bb,b | ||
| 193 | \(\(.\)b\)*\1 b abbbbbba abbbbb bb,b | ||
| 194 | \(\(.\)b\)*\1 b abbbbbbbbbbbbbba abbbbbbbbbbbbb bb,b | ||
| 195 | \(\(.\)b\)*\1 b abbbbbbbbbbbbbbba abbbbbbbbbbbbbbb bb,b | ||
| 171 | 196 | ||
| 172 | # ordinary repetitions | 197 | # ordinary repetitions |
| 173 | ab*c & abc abc | 198 | ab*c & abc abc |
| @@ -475,3 +500,4 @@ CC[13]1|a{21}[23][EO][123][Es][12]a{15}aa[34][EW]aaaaaaa[X]a - CC11 CC11 | |||
| 475 | Char \([a-z0-9_]*\)\[.* b Char xyz[k Char xyz[k xyz | 500 | Char \([a-z0-9_]*\)\[.* b Char xyz[k Char xyz[k xyz |
| 476 | a?b - ab ab | 501 | a?b - ab ab |
| 477 | -\{0,1\}[0-9]*$ b -5 -5 | 502 | -\{0,1\}[0-9]*$ b -5 -5 |
| 503 | |||
