1# This set of tests checks local-specific features, using the "fr_FR" locale. 2# It is not Perl-compatible. When run via RunTest, the locale is edited to 3# be whichever of "fr_FR", "french", or "fr" is found to exist. There is 4# different version of this file called wintestinput3 for use on Windows, 5# where the locale is called "french" and the tests are run using 6# RunTest.bat. 7 8#forbid_utf 9 10/^[\w]+/ 11 *** Failers 12No match 13 �cole 14No match 15 16/^[\w]+/locale=french 17 �cole 18 0: �cole 19 20/^[\w]+/ 21 *** Failers 22No match 23 �cole 24No match 25 26/^[\W]+/ 27 �cole 28 0: \xc9 29 30/^[\W]+/locale=french 31 *** Failers 32 0: *** 33 �cole 34No match 35 36/[\b]/ 37 \b 38 0: \x08 39 *** Failers 40No match 41 a 42No match 43 44/[\b]/locale=french 45 \b 46 0: \x08 47 *** Failers 48No match 49 a 50No match 51 52/^\w+/ 53 *** Failers 54No match 55 �cole 56No match 57 58/^\w+/locale=french 59 �cole 60 0: �cole 61 62/(.+)\b(.+)/ 63 �cole 64 0: \xc9cole 65 1: \xc9 66 2: cole 67 68/(.+)\b(.+)/locale=french 69 *** Failers 70 0: *** Failers 71 1: *** 72 2: Failers 73 �cole 74No match 75 76/�cole/i 77 �cole 78 0: \xc9cole 79 *** Failers 80No match 81 �cole 82No match 83 84/�cole/i,locale=french 85 �cole 86 0: �cole 87 �cole 88 0: �cole 89 90/\w/I 91Capturing subpattern count = 0 92Starting 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 93 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 94Subject length lower bound = 1 95 96/\w/I,locale=french 97Capturing subpattern count = 0 98Starting 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 99 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 100 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 101 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 102 � � 103Subject length lower bound = 1 104 105# All remaining tests are in the french locale, so set the default. 106 107#pattern locale=french 108 109/^[\xc8-\xc9]/i 110 �cole 111 0: � 112 �cole 113 0: � 114 115/^[\xc8-\xc9]/ 116 �cole 117 0: � 118 *** Failers 119No match 120 �cole 121No match 122 123/\W+/ 124 >>>\xaa<<< 125 0: >>> 126 >>>\xba<<< 127 0: >>> 128 129/[\W]+/ 130 >>>\xaa<<< 131 0: >>> 132 >>>\xba<<< 133 0: >>> 134 135/[^[:alpha:]]+/ 136 >>>\xaa<<< 137 0: >>> 138 >>>\xba<<< 139 0: >>> 140 141/\w+/ 142 >>>\xaa<<< 143 0: � 144 >>>\xba<<< 145 0: � 146 147/[\w]+/ 148 >>>\xaa<<< 149 0: � 150 >>>\xba<<< 151 0: � 152 153/[[:alpha:]]+/ 154 >>>\xaa<<< 155 0: � 156 >>>\xba<<< 157 0: � 158 159/[[:alpha:]][[:lower:]][[:upper:]]/IB 160------------------------------------------------------------------ 161 Bra 162 [A-Za-z\x83\x8a\x8c\x8e\x9a\x9c\x9e\x9f\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff] 163 [a-z\x83\x9a\x9c\x9e\xaa\xb5\xba\xdf-\xf6\xf8-\xff] 164 [A-Z\x8a\x8c\x8e\x9f\xc0-\xd6\xd8-\xde] 165 Ket 166 End 167------------------------------------------------------------------ 168Capturing subpattern count = 0 169Starting 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 170 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 � � � � � � � � � � � 171 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 172 � � � � � � � � � � � � � � � � � � � � � � � � � 173Subject length lower bound = 3 174 175# End of testinput3 176