123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- # 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
- /\xb5/i
- µ
- 0: µ
- \= Expect no match
- \x9c
- 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
|