aboutsummaryrefslogtreecommitdiff
path: root/testdata/testoutput3B
blob: b18d441b4a223b26dc1f9d0cb8718654b223bbfd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# This set of tests checks local-specific features, using the "fr_FR" locale. 
# It is not Perl-compatible. When run via RunTest, the locale is edited to
# be whichever of "fr_FR", "french", or "fr" is found to exist. There is
# different version of this file called wintestinput3 for use on Windows,
# where the locale is called "french" and the tests are run using
# RunTest.bat. 

#forbid_utf

/^[\w]+/
\= Expect no match
    École
No match

/^[\w]+/locale=fr_FR
    École
 0: École

/^[\w]+/
\= Expect no match
    École
No match

/^[\W]+/
    École
 0: \xc9

/^[\W]+/locale=fr_FR
\= Expect no match
    École
No match

/[\b]/
    \b
 0: \x08
\= Expect no match
    a
No match

/[\b]/locale=fr_FR
    \b
 0: \x08
\= Expect no match
    a
No match

/^\w+/
\= Expect no match
    École
No match

/^\w+/locale=fr_FR
    École
 0: École

/(.+)\b(.+)/
    École
 0: \xc9cole
 1: \xc9
 2: cole

/(.+)\b(.+)/locale=fr_FR
\= Expect no match
    École
No match

/École/i
    École
 0: \xc9cole
\= Expect no match
    école
No match

/École/i,locale=fr_FR
    École
 0: École
    école
 0: école

/\w/I
Capture group count = 0
Starting 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 
  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 
Subject length lower bound = 1

/\w/I,locale=fr_FR
Capture group count = 0
Starting 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 
  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 
  ª µ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â 
  ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ 
Subject length lower bound = 1

# All remaining tests are in the fr_FR locale, so set the default.

#pattern locale=fr_FR

/^[\xc8-\xc9]/i
    École
 0: É
    école
 0: é

/^[\xc8-\xc9]/
    École
 0: É
\= Expect no match
    école
No match

/\W+/
    >>>\xaa<<<
 0: >>>
    >>>\xba<<< 
 0: >>>

/[\W]+/
    >>>\xaa<<<
 0: >>>
    >>>\xba<<< 
 0: >>>

/[^[:alpha:]]+/
    >>>\xaa<<<
 0: >>>
    >>>\xba<<< 
 0: >>>

/\w+/
    >>>\xaa<<<
 0: ª
    >>>\xba<<< 
 0: º

/[\w]+/
    >>>\xaa<<<
 0: ª
    >>>\xba<<< 
 0: º

/[[:alpha:]]+/
    >>>\xaa<<<
 0: ª
    >>>\xba<<< 
 0: º
    
/[[:alpha:]][[:lower:]][[:upper:]]/IB
------------------------------------------------------------------
        Bra
        [A-Za-z\x83\x8a\x8c\x8e\x9a\x9c\x9e\x9f\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
        [a-z\x83\x9a\x9c\x9e\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
        [A-Z\x8a\x8c\x8e\x9f\xc0-\xd6\xd8-\xde]
        Ket
        End
------------------------------------------------------------------
Capture group count = 0
Starting 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 
  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 ª µ º À Á Â Ã Ä Å Æ Ç 
  È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í 
  î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ 
Subject length lower bound = 3

# End of testinput3