1/^[\w]+/
2    *** Failers
3No match
4    �cole
5No match
6
7/^[\w]+/Lfrench
8    �cole
9 0: �cole
10
11/^[\w]+/
12    *** Failers
13No match
14    �cole
15No match
16
17/^[\W]+/
18    �cole
19 0: \xc9
20
21/^[\W]+/Lfrench
22    *** Failers
23 0: ***
24    �cole
25No match
26
27/[\b]/
28    \b
29 0: \x08
30    *** Failers
31No match
32    a
33No match
34
35/[\b]/Lfrench
36    \b
37 0: \x08
38    *** Failers
39No match
40    a
41No match
42
43/^\w+/
44    *** Failers
45No match
46    �cole
47No match
48
49/^\w+/Lfrench
50    �cole
51 0: �cole
52
53/(.+)\b(.+)/
54    �cole
55 0: \xc9cole
56 1: \xc9
57 2: cole
58
59/(.+)\b(.+)/Lfrench
60    *** Failers
61 0: *** Failers
62 1: ***
63 2: Failers
64    �cole
65No match
66
67/�cole/i
68    �cole
69 0: \xc9cole
70    *** Failers
71No match
72    �cole
73No match
74
75/�cole/iLfrench
76    �cole
77 0: �cole
78    �cole
79 0: �cole
80
81/\w/IS
82Capturing subpattern count = 0
83No options
84No first char
85No need char
86Subject length lower bound = 1
87Starting chars: 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
88  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
89
90/\w/ISLfrench
91Capturing subpattern count = 0
92No options
93No first char
94No need char
95Subject length lower bound = 1
96Starting chars: 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
97  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
98  � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
99  � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
100  � �
101
102/^[\xc8-\xc9]/iLfrench
103    �cole
104 0: �
105    �cole
106 0: �
107
108/^[\xc8-\xc9]/Lfrench
109    �cole
110 0: �
111    *** Failers
112No match
113    �cole
114No match
115
116/\W+/Lfrench
117    >>>\xaa<<<
118 0: >>>
119    >>>\xba<<<
120 0: >>>
121
122/[\W]+/Lfrench
123    >>>\xaa<<<
124 0: >>>
125    >>>\xba<<<
126 0: >>>
127
128/[^[:alpha:]]+/Lfrench
129    >>>\xaa<<<
130 0: >>>
131    >>>\xba<<<
132 0: >>>
133
134/\w+/Lfrench
135    >>>\xaa<<<
136 0: �
137    >>>\xba<<<
138 0: �
139
140/[\w]+/Lfrench
141    >>>\xaa<<<
142 0: �
143    >>>\xba<<<
144 0: �
145
146/[[:alpha:]]+/Lfrench
147    >>>\xaa<<<
148 0: �
149    >>>\xba<<<
150 0: �
151
152/[[:alpha:]][[:lower:]][[:upper:]]/DZLfrench
153------------------------------------------------------------------
154        Bra
155        [A-Za-z\x83\x8a\x8c\x8e\x9a\x9c\x9e\x9f\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
156        [a-z\x83\x9a\x9c\x9e\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
157        [A-Z\x8a\x8c\x8e\x9f\xc0-\xd6\xd8-\xde]
158        Ket
159        End
160------------------------------------------------------------------
161Capturing subpattern count = 0
162No options
163No first char
164No need char
165
166/ End of testinput3 /
167