xref: /aosp_15_r20/external/pcre/testdata/testoutput3A (revision 22dc650d8ae982c6770746019a6f94af92b0f024)
1*22dc650dSSadaf Ebrahimi# This set of tests checks local-specific features, using the "fr_FR" locale.
2*22dc650dSSadaf Ebrahimi# It is not Perl-compatible. When run via RunTest, the locale is edited to
3*22dc650dSSadaf Ebrahimi# be whichever of "fr_FR", "french", or "fr" is found to exist. There is
4*22dc650dSSadaf Ebrahimi# different version of this file called wintestinput3 for use on Windows,
5*22dc650dSSadaf Ebrahimi# where the locale is called "french" and the tests are run using
6*22dc650dSSadaf Ebrahimi# RunTest.bat.
7*22dc650dSSadaf Ebrahimi
8*22dc650dSSadaf Ebrahimi#forbid_utf
9*22dc650dSSadaf Ebrahimi
10*22dc650dSSadaf Ebrahimi/^[\w]+/
11*22dc650dSSadaf Ebrahimi\= Expect no match
12*22dc650dSSadaf Ebrahimi    �cole
13*22dc650dSSadaf EbrahimiNo match
14*22dc650dSSadaf Ebrahimi
15*22dc650dSSadaf Ebrahimi/^[\w]+/locale=fr_FR
16*22dc650dSSadaf Ebrahimi    �cole
17*22dc650dSSadaf Ebrahimi 0: �cole
18*22dc650dSSadaf Ebrahimi
19*22dc650dSSadaf Ebrahimi/^[\w]+/
20*22dc650dSSadaf Ebrahimi\= Expect no match
21*22dc650dSSadaf Ebrahimi    �cole
22*22dc650dSSadaf EbrahimiNo match
23*22dc650dSSadaf Ebrahimi
24*22dc650dSSadaf Ebrahimi/^[\W]+/
25*22dc650dSSadaf Ebrahimi    �cole
26*22dc650dSSadaf Ebrahimi 0: \xc9
27*22dc650dSSadaf Ebrahimi
28*22dc650dSSadaf Ebrahimi/^[\W]+/locale=fr_FR
29*22dc650dSSadaf Ebrahimi\= Expect no match
30*22dc650dSSadaf Ebrahimi    �cole
31*22dc650dSSadaf EbrahimiNo match
32*22dc650dSSadaf Ebrahimi
33*22dc650dSSadaf Ebrahimi/[\b]/
34*22dc650dSSadaf Ebrahimi    \b
35*22dc650dSSadaf Ebrahimi 0: \x08
36*22dc650dSSadaf Ebrahimi\= Expect no match
37*22dc650dSSadaf Ebrahimi    a
38*22dc650dSSadaf EbrahimiNo match
39*22dc650dSSadaf Ebrahimi
40*22dc650dSSadaf Ebrahimi/[\b]/locale=fr_FR
41*22dc650dSSadaf Ebrahimi    \b
42*22dc650dSSadaf Ebrahimi 0: \x08
43*22dc650dSSadaf Ebrahimi\= Expect no match
44*22dc650dSSadaf Ebrahimi    a
45*22dc650dSSadaf EbrahimiNo match
46*22dc650dSSadaf Ebrahimi
47*22dc650dSSadaf Ebrahimi/^\w+/
48*22dc650dSSadaf Ebrahimi\= Expect no match
49*22dc650dSSadaf Ebrahimi    �cole
50*22dc650dSSadaf EbrahimiNo match
51*22dc650dSSadaf Ebrahimi
52*22dc650dSSadaf Ebrahimi/^\w+/locale=fr_FR
53*22dc650dSSadaf Ebrahimi    �cole
54*22dc650dSSadaf Ebrahimi 0: �cole
55*22dc650dSSadaf Ebrahimi
56*22dc650dSSadaf Ebrahimi/(.+)\b(.+)/
57*22dc650dSSadaf Ebrahimi    �cole
58*22dc650dSSadaf Ebrahimi 0: \xc9cole
59*22dc650dSSadaf Ebrahimi 1: \xc9
60*22dc650dSSadaf Ebrahimi 2: cole
61*22dc650dSSadaf Ebrahimi
62*22dc650dSSadaf Ebrahimi/(.+)\b(.+)/locale=fr_FR
63*22dc650dSSadaf Ebrahimi\= Expect no match
64*22dc650dSSadaf Ebrahimi    �cole
65*22dc650dSSadaf EbrahimiNo match
66*22dc650dSSadaf Ebrahimi
67*22dc650dSSadaf Ebrahimi/�cole/i
68*22dc650dSSadaf Ebrahimi    �cole
69*22dc650dSSadaf Ebrahimi 0: \xc9cole
70*22dc650dSSadaf Ebrahimi\= Expect no match
71*22dc650dSSadaf Ebrahimi    �cole
72*22dc650dSSadaf EbrahimiNo match
73*22dc650dSSadaf Ebrahimi
74*22dc650dSSadaf Ebrahimi/�cole/i,locale=fr_FR
75*22dc650dSSadaf Ebrahimi    �cole
76*22dc650dSSadaf Ebrahimi 0: �cole
77*22dc650dSSadaf Ebrahimi    �cole
78*22dc650dSSadaf Ebrahimi 0: �cole
79*22dc650dSSadaf Ebrahimi
80*22dc650dSSadaf Ebrahimi/\w/I
81*22dc650dSSadaf EbrahimiCapture group count = 0
82*22dc650dSSadaf EbrahimiStarting code units: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
83*22dc650dSSadaf Ebrahimi  Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
84*22dc650dSSadaf EbrahimiSubject length lower bound = 1
85*22dc650dSSadaf Ebrahimi
86*22dc650dSSadaf Ebrahimi/\w/I,locale=fr_FR
87*22dc650dSSadaf EbrahimiCapture group count = 0
88*22dc650dSSadaf EbrahimiStarting code units: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
89*22dc650dSSadaf Ebrahimi  Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
90*22dc650dSSadaf Ebrahimi  � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
91*22dc650dSSadaf Ebrahimi  � � � � � � � � � � � � � � � � � � � � � � � � � � � �
92*22dc650dSSadaf EbrahimiSubject length lower bound = 1
93*22dc650dSSadaf Ebrahimi
94*22dc650dSSadaf Ebrahimi# All remaining tests are in the fr_FR locale, so set the default.
95*22dc650dSSadaf Ebrahimi
96*22dc650dSSadaf Ebrahimi#pattern locale=fr_FR
97*22dc650dSSadaf Ebrahimi
98*22dc650dSSadaf Ebrahimi/^[\xc8-\xc9]/i
99*22dc650dSSadaf Ebrahimi    �cole
100*22dc650dSSadaf Ebrahimi 0: �
101*22dc650dSSadaf Ebrahimi    �cole
102*22dc650dSSadaf Ebrahimi 0: �
103*22dc650dSSadaf Ebrahimi
104*22dc650dSSadaf Ebrahimi/^[\xc8-\xc9]/
105*22dc650dSSadaf Ebrahimi    �cole
106*22dc650dSSadaf Ebrahimi 0: �
107*22dc650dSSadaf Ebrahimi\= Expect no match
108*22dc650dSSadaf Ebrahimi    �cole
109*22dc650dSSadaf EbrahimiNo match
110*22dc650dSSadaf Ebrahimi
111*22dc650dSSadaf Ebrahimi/\xb5/i
112*22dc650dSSadaf Ebrahimi113*22dc650dSSadaf Ebrahimi 0: �
114*22dc650dSSadaf Ebrahimi\= Expect no match
115*22dc650dSSadaf Ebrahimi    \x9c
116*22dc650dSSadaf EbrahimiNo match
117*22dc650dSSadaf Ebrahimi
118*22dc650dSSadaf Ebrahimi/\W+/
119*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
120*22dc650dSSadaf Ebrahimi 0: >>>
121*22dc650dSSadaf Ebrahimi    >>>\xba<<<
122*22dc650dSSadaf Ebrahimi 0: >>>
123*22dc650dSSadaf Ebrahimi
124*22dc650dSSadaf Ebrahimi/[\W]+/
125*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
126*22dc650dSSadaf Ebrahimi 0: >>>
127*22dc650dSSadaf Ebrahimi    >>>\xba<<<
128*22dc650dSSadaf Ebrahimi 0: >>>
129*22dc650dSSadaf Ebrahimi
130*22dc650dSSadaf Ebrahimi/[^[:alpha:]]+/
131*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
132*22dc650dSSadaf Ebrahimi 0: >>>
133*22dc650dSSadaf Ebrahimi    >>>\xba<<<
134*22dc650dSSadaf Ebrahimi 0: >>>
135*22dc650dSSadaf Ebrahimi
136*22dc650dSSadaf Ebrahimi/\w+/
137*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
138*22dc650dSSadaf Ebrahimi 0: �
139*22dc650dSSadaf Ebrahimi    >>>\xba<<<
140*22dc650dSSadaf Ebrahimi 0: �
141*22dc650dSSadaf Ebrahimi
142*22dc650dSSadaf Ebrahimi/[\w]+/
143*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
144*22dc650dSSadaf Ebrahimi 0: �
145*22dc650dSSadaf Ebrahimi    >>>\xba<<<
146*22dc650dSSadaf Ebrahimi 0: �
147*22dc650dSSadaf Ebrahimi
148*22dc650dSSadaf Ebrahimi/[[:alpha:]]+/
149*22dc650dSSadaf Ebrahimi    >>>\xaa<<<
150*22dc650dSSadaf Ebrahimi 0: �
151*22dc650dSSadaf Ebrahimi    >>>\xba<<<
152*22dc650dSSadaf Ebrahimi 0: �
153*22dc650dSSadaf Ebrahimi
154*22dc650dSSadaf Ebrahimi/[[:alpha:]][[:lower:]][[:upper:]]/IB
155*22dc650dSSadaf Ebrahimi------------------------------------------------------------------
156*22dc650dSSadaf Ebrahimi        Bra
157*22dc650dSSadaf Ebrahimi        [A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
158*22dc650dSSadaf Ebrahimi        [a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
159*22dc650dSSadaf Ebrahimi        [A-Z\xc0-\xd6\xd8-\xde]
160*22dc650dSSadaf Ebrahimi        Ket
161*22dc650dSSadaf Ebrahimi        End
162*22dc650dSSadaf Ebrahimi------------------------------------------------------------------
163*22dc650dSSadaf EbrahimiCapture group count = 0
164*22dc650dSSadaf EbrahimiStarting code units: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
165*22dc650dSSadaf Ebrahimi  a b c d e f g h i j k l m n o p q r s t u v w x y z � � � � � � � � � � �
166*22dc650dSSadaf Ebrahimi  � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
167*22dc650dSSadaf Ebrahimi  � � � � � � � � � � � � � � � � �
168*22dc650dSSadaf EbrahimiSubject length lower bound = 3
169*22dc650dSSadaf Ebrahimi
170*22dc650dSSadaf Ebrahimi# End of testinput3
171