comparison runtime/doc/pattern.txt @ 2974:59130cd78dfc v7.3.259

updated for version 7.3.259 Problem: Equivalence classes only work for latin characters. Solution: Add the Unicode equivalence characters. (Dominique Pelle)
author Bram Moolenaar <bram@vim.org>
date Wed, 20 Jul 2011 17:58:20 +0200
parents fd09a9c8468e
children 3502a7f991fc
comparison
equal deleted inserted replaced
2973:cbc274728ce2 2974:59130cd78dfc
1034 a list of at least one character, each of which is either '-', '.', 1034 a list of at least one character, each of which is either '-', '.',
1035 '/', alphabetic, numeric, '_' or '~'. 1035 '/', alphabetic, numeric, '_' or '~'.
1036 These items only work for 8-bit characters. 1036 These items only work for 8-bit characters.
1037 */[[=* *[==]* 1037 */[[=* *[==]*
1038 - An equivalence class. This means that characters are matched that 1038 - An equivalence class. This means that characters are matched that
1039 have almost the same meaning, e.g., when ignoring accents. The form 1039 have almost the same meaning, e.g., when ignoring accents. This
1040 is: 1040 only works for Unicode, latin1 and latin9. The form is:
1041 [=a=] 1041 [=a=]
1042 Currently this is only implemented for latin1. Also works for the
1043 latin1 characters in utf-8 and latin9.
1044 */[[.* *[..]* 1042 */[[.* *[..]*
1045 - A collation element. This currently simply accepts a single 1043 - A collation element. This currently simply accepts a single
1046 character in the form: 1044 character in the form:
1047 [.a.] 1045 [.a.]
1048 */\]* 1046 */\]*