aboutsummaryrefslogtreecommitdiff
path: root/regress/patterns/test-patterns.in
blob: 46aa506ce98922cadeaf6e2a37afa77447da078b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# $OpenBSD$
# string	pattern				comments
/page/51	^/(%a+)/(%d+)$
/Apage/51	/[^%d][%w%u][^%c]+()[%d]+	
/^page/51	/^(.a.e)/(.)
/page/page-51	/(.*)/%1-(%d+)
/page/[51]	/page/(%b[])
:-]		]+
:-)		[)]+
/page/51	$^
1234567890	([2-5]-)
****		^**$				equiv '[*]*'
xxxx		^x*$				same as before
/page/51	no-%d-match			no match
/page/page-51	/(.*)/%9-(%d+)			invalid capture index
:-)		)+				invalid pattern capture
/page/51	/page/51(			unfinished capture
/page/51	/page/51%			malformed pattern (ends with '%')
/page/51	/page/[51			malformed pattern (missing ']')
/page/(51)	/page/%b(			malformed pattern (missing arguments to '%b')
/page/51	()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()	too many captures
/page/51	/page/%f			missing '[' after '%f' in pattern
/page/51	/page%f/51			missing '[' after '%f' in pattern