| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <!-- AUTOMATICALLY GENERATED by mksyntaxhtml --> | 2 <!-- AUTOMATICALLY GENERATED by mksyntaxhtml --> |
| 3 <head> | 3 <head> |
| 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> | 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| 5 <title>RE2 regular expression syntax reference</title> | 5 <title>RE2 regular expression syntax reference</title> |
| 6 </head> | 6 </head> |
| 7 <body> | 7 <body> |
| 8 <h1>RE2 regular expression syntax reference</h1> | 8 <h1>RE2 regular expression syntax reference</h1> |
| 9 | 9 |
| 10 <table border=0 cellpadding=2 cellspacing=2> | 10 <table border=0 cellpadding=2 cellspacing=2> |
| 11 <tr><td colspan=2>This page lists the regular expression syntax accepted by RE2.
</td></tr> | 11 <tr><td colspan=2>This page lists the regular expression syntax accepted by RE2.
</td></tr> |
| 12 <tr><td colspan=2>It also lists syntax accepted by PCRE, PERL, and VIM.</td></tr
> | 12 <tr><td colspan=2>It also lists syntax accepted by PCRE, PERL, and VIM.</td></tr
> |
| 13 <tr><td colspan=2>Grayed out expressions are not supported by RE2.</td></tr> | 13 <tr><td colspan=2>Grayed out expressions are not supported by RE2.</td></tr> |
| 14 <tr><td colspan=2>See <a href="http://go/re2">http://go/re2</a> and <a href="htt
p://go/re2quick">http://go/re2quick</a>.</td></tr> | |
| 15 <tr><td></td></tr> | 14 <tr><td></td></tr> |
| 16 <tr><td colspan=2><b>Single characters:</b></td></tr> | 15 <tr><td colspan=2><b>Single characters:</b></td></tr> |
| 17 <tr><td><code>.</code></td><td>any character, including newline (s=true)</td></t
r> | 16 <tr><td><code>.</code></td><td>any character, possibly including newline (s=true
)</td></tr> |
| 18 <tr><td><code>[xyz]</code></td><td>character class</td></tr> | 17 <tr><td><code>[xyz]</code></td><td>character class</td></tr> |
| 19 <tr><td><code>[^xyz]</code></td><td>negated character class</td></tr> | 18 <tr><td><code>[^xyz]</code></td><td>negated character class</td></tr> |
| 20 <tr><td><code>\d</code></td><td>Perl character class</td></tr> | 19 <tr><td><code>\d</code></td><td>Perl character class</td></tr> |
| 21 <tr><td><code>\D</code></td><td>negated Perl character class</td></tr> | 20 <tr><td><code>\D</code></td><td>negated Perl character class</td></tr> |
| 22 <tr><td><code>[:alpha:]</code></td><td>ASCII character class</td></tr> | 21 <tr><td><code>[[:alpha:]]</code></td><td>ASCII character class</td></tr> |
| 23 <tr><td><code>[:^alpha:]</code></td><td>negated ASCII character class</td></tr> | 22 <tr><td><code>[[:^alpha:]]</code></td><td>negated ASCII character class</td></tr
> |
| 24 <tr><td><code>\pN</code></td><td>Unicode character class (one-letter name)</td><
/tr> | 23 <tr><td><code>\pN</code></td><td>Unicode character class (one-letter name)</td><
/tr> |
| 25 <tr><td><code>\p{Greek}</code></td><td>Unicode character class</td></tr> | 24 <tr><td><code>\p{Greek}</code></td><td>Unicode character class</td></tr> |
| 26 <tr><td><code>\PN</code></td><td>negated Unicode character class (one-letter nam
e)</td></tr> | 25 <tr><td><code>\PN</code></td><td>negated Unicode character class (one-letter nam
e)</td></tr> |
| 27 <tr><td><code>\P{Greek}</code></td><td>negated Unicode character class</td></tr> | 26 <tr><td><code>\P{Greek}</code></td><td>negated Unicode character class</td></tr> |
| 28 <tr><td></td></tr> | 27 <tr><td></td></tr> |
| 29 <tr><td colspan=2><b>Composites:</b></td></tr> | 28 <tr><td colspan=2><b>Composites:</b></td></tr> |
| 30 <tr><td><code>xy</code></td><td><code>x</code> followed by <code>y</code></td></
tr> | 29 <tr><td><code>xy</code></td><td><code>x</code> followed by <code>y</code></td></
tr> |
| 31 <tr><td><code>x|y</code></td><td><code>x</code> or <code>y</code> (prefer <code>
x</code>)</td></tr> | 30 <tr><td><code>x|y</code></td><td><code>x</code> or <code>y</code> (prefer <code>
x</code>)</td></tr> |
| 32 <tr><td></td></tr> | 31 <tr><td></td></tr> |
| 33 <tr><td colspan=2><b>Repetitions:</b></td></tr> | 32 <tr><td colspan=2><b>Repetitions:</b></td></tr> |
| (...skipping 21 matching lines...) Expand all Loading... |
| 55 <tr><td><code><font color=#808080>x{n,m}+</font></code></td><td><code>n</code> o
r ... or <code>m</code> <code>x</code>, possessive </td></tr> | 54 <tr><td><code><font color=#808080>x{n,m}+</font></code></td><td><code>n</code> o
r ... or <code>m</code> <code>x</code>, possessive </td></tr> |
| 56 <tr><td><code><font color=#808080>x{n,}+</font></code></td><td><code>n</code> or
more <code>x</code>, possessive </td></tr> | 55 <tr><td><code><font color=#808080>x{n,}+</font></code></td><td><code>n</code> or
more <code>x</code>, possessive </td></tr> |
| 57 <tr><td><code><font color=#808080>x{n}+</font></code></td><td>exactly <code>n</c
ode> <code>x</code>, possessive </td></tr> | 56 <tr><td><code><font color=#808080>x{n}+</font></code></td><td>exactly <code>n</c
ode> <code>x</code>, possessive </td></tr> |
| 58 <tr><td></td></tr> | 57 <tr><td></td></tr> |
| 59 <tr><td colspan=2><b>Grouping:</b></td></tr> | 58 <tr><td colspan=2><b>Grouping:</b></td></tr> |
| 60 <tr><td><code>(re)</code></td><td>numbered capturing group</td></tr> | 59 <tr><td><code>(re)</code></td><td>numbered capturing group</td></tr> |
| 61 <tr><td><code>(?P<name>re)</code></td><td>named & numbered capturing g
roup</td></tr> | 60 <tr><td><code>(?P<name>re)</code></td><td>named & numbered capturing g
roup</td></tr> |
| 62 <tr><td><code><font color=#808080>(?<name>re)</font></code></td><td>named
& numbered capturing group </td></tr> | 61 <tr><td><code><font color=#808080>(?<name>re)</font></code></td><td>named
& numbered capturing group </td></tr> |
| 63 <tr><td><code><font color=#808080>(?'name're)</font></code></td><td>named &
numbered capturing group </td></tr> | 62 <tr><td><code><font color=#808080>(?'name're)</font></code></td><td>named &
numbered capturing group </td></tr> |
| 64 <tr><td><code>(?:re)</code></td><td>non-capturing group</td></tr> | 63 <tr><td><code>(?:re)</code></td><td>non-capturing group</td></tr> |
| 65 <tr><td><code>(?flags)</code></td><td>set flags until outer paren closes; non-ca
pturing</td></tr> | 64 <tr><td><code>(?flags)</code></td><td>set flags within current group; non-captur
ing</td></tr> |
| 66 <tr><td><code>(?flags:re)</code></td><td>set flags during re; non-capturing</td>
</tr> | 65 <tr><td><code>(?flags:re)</code></td><td>set flags during re; non-capturing</td>
</tr> |
| 67 <tr><td><code><font color=#808080>(?#text)</font></code></td><td>comment </td></
tr> | 66 <tr><td><code><font color=#808080>(?#text)</font></code></td><td>comment </td></
tr> |
| 68 <tr><td><code><font color=#808080>(?|x|y|z)</font></code></td><td>branch numberi
ng reset </td></tr> | 67 <tr><td><code><font color=#808080>(?|x|y|z)</font></code></td><td>branch numberi
ng reset </td></tr> |
| 69 <tr><td><code><font color=#808080>(?>re)</font></code></td><td>possessive mat
ch of <code>re</code> </td></tr> | 68 <tr><td><code><font color=#808080>(?>re)</font></code></td><td>possessive mat
ch of <code>re</code> </td></tr> |
| 70 <tr><td><code><font color=#808080>re@></font></code></td><td>possessive match
of <code>re</code> <font size=-2>VIM</font></td></tr> | 69 <tr><td><code><font color=#808080>re@></font></code></td><td>possessive match
of <code>re</code> <font size=-2>VIM</font></td></tr> |
| 71 <tr><td><code><font color=#808080>%(re)</font></code></td><td>non-capturing grou
p <font size=-2>VIM</font></td></tr> | 70 <tr><td><code><font color=#808080>%(re)</font></code></td><td>non-capturing grou
p <font size=-2>VIM</font></td></tr> |
| 72 <tr><td></td></tr> | 71 <tr><td></td></tr> |
| 73 <tr><td colspan=2><b>Flags:</b></td></tr> | 72 <tr><td colspan=2><b>Flags:</b></td></tr> |
| 74 <tr><td><code>i</code></td><td>case-insensitive (default false)</td></tr> | 73 <tr><td><code>i</code></td><td>case-insensitive (default false)</td></tr> |
| 75 <tr><td><code>m</code></td><td>multi-line mode (default false)</td></tr> | 74 <tr><td><code>m</code></td><td>multi-line mode: <code>^</code> and <code>$</code
> match begin/end line in addition to begin/end text (default false)</td></tr> |
| 76 <tr><td><code>s</code></td><td>let <code>.</code> match <code>\n</code> (default
false)</td></tr> | 75 <tr><td><code>s</code></td><td>let <code>.</code> match <code>\n</code> (default
false)</td></tr> |
| 77 <tr><td><code>U</code></td><td>ungreedy: swap meaning of <code>x*</code> and <co
de>x*?</code>, <code>x+</code> and <code>x+?</code>, etc (default false)</td></t
r> | 76 <tr><td><code>U</code></td><td>ungreedy: swap meaning of <code>x*</code> and <co
de>x*?</code>, <code>x+</code> and <code>x+?</code>, etc (default false)</td></t
r> |
| 78 <tr><td colspan=2>Flag syntax is <code>xyz</code> (set) or <code>-xyz</code> (cl
ear) or <code>xy-z</code> (set <code>xy</code>, clear <code>z</code>).</td></tr> | 77 <tr><td colspan=2>Flag syntax is <code>xyz</code> (set) or <code>-xyz</code> (cl
ear) or <code>xy-z</code> (set <code>xy</code>, clear <code>z</code>).</td></tr> |
| 79 <tr><td></td></tr> | 78 <tr><td></td></tr> |
| 80 <tr><td colspan=2><b>Empty strings:</b></td></tr> | 79 <tr><td colspan=2><b>Empty strings:</b></td></tr> |
| 81 <tr><td><code>^</code></td><td>at beginning of text or line (<code>m</code>=true
)</td></tr> | 80 <tr><td><code>^</code></td><td>at beginning of text or line (<code>m</code>=true
)</td></tr> |
| 82 <tr><td><code>$</code></td><td>at end of text or line (<code>m</code>=true)</td>
</tr> | 81 <tr><td><code>$</code></td><td>at end of text (like <code>\z</code> not <code>\Z
</code>) or line (<code>m</code>=true)</td></tr> |
| 83 <tr><td><code>\A</code></td><td>at beginning of text</td></tr> | 82 <tr><td><code>\A</code></td><td>at beginning of text</td></tr> |
| 84 <tr><td><code>\b</code></td><td>at word boundary (<code>\w</code> to left and <c
ode>\W</code> to right or vice versa)</td></tr> | 83 <tr><td><code>\b</code></td><td>at word boundary (<code>\w</code> on one side an
d <code>\W</code>, <code>\A</code>, or <code>\z</code> on the other)</td></tr> |
| 85 <tr><td><code>\B</code></td><td>not a word boundary</td></tr> | 84 <tr><td><code>\B</code></td><td>not a word boundary</td></tr> |
| 86 <tr><td><code><font color=#808080>\G</font></code></td><td>at beginning of subte
xt being searched <font size=-2>PCRE</font></td></tr> | 85 <tr><td><code><font color=#808080>\G</font></code></td><td>at beginning of subte
xt being searched <font size=-2>PCRE</font></td></tr> |
| 87 <tr><td><code><font color=#808080>\G</font></code></td><td>at end of last match
<font size=-2>PERL</font></td></tr> | 86 <tr><td><code><font color=#808080>\G</font></code></td><td>at end of last match
<font size=-2>PERL</font></td></tr> |
| 88 <tr><td><code><font color=#808080>\Z</font></code></td><td>at end of text, or be
fore newline at end of text </td></tr> | 87 <tr><td><code><font color=#808080>\Z</font></code></td><td>at end of text, or be
fore newline at end of text </td></tr> |
| 89 <tr><td><code>\z</code></td><td>at end of text</td></tr> | 88 <tr><td><code>\z</code></td><td>at end of text</td></tr> |
| 90 <tr><td><code><font color=#808080>(?=re)</font></code></td><td>before text match
ing <code>re</code> </td></tr> | 89 <tr><td><code><font color=#808080>(?=re)</font></code></td><td>before text match
ing <code>re</code> </td></tr> |
| 91 <tr><td><code><font color=#808080>(?!re)</font></code></td><td>before text not m
atching <code>re</code> </td></tr> | 90 <tr><td><code><font color=#808080>(?!re)</font></code></td><td>before text not m
atching <code>re</code> </td></tr> |
| 92 <tr><td><code><font color=#808080>(?<=re)</font></code></td><td>after text ma
tching <code>re</code> </td></tr> | 91 <tr><td><code><font color=#808080>(?<=re)</font></code></td><td>after text ma
tching <code>re</code> </td></tr> |
| 93 <tr><td><code><font color=#808080>(?<!re)</font></code></td><td>after text no
t matching <code>re</code> </td></tr> | 92 <tr><td><code><font color=#808080>(?<!re)</font></code></td><td>after text no
t matching <code>re</code> </td></tr> |
| 94 <tr><td><code><font color=#808080>re&</font></code></td><td>before text matc
hing <code>re</code> <font size=-2>VIM</font></td></tr> | 93 <tr><td><code><font color=#808080>re&</font></code></td><td>before text matc
hing <code>re</code> <font size=-2>VIM</font></td></tr> |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 174 <tr><td><code>\S</code></td><td>not whitespace (≡ <code>[^\t\n\f\r ]</code>)</td
></tr> | 173 <tr><td><code>\S</code></td><td>not whitespace (≡ <code>[^\t\n\f\r ]</code>)</td
></tr> |
| 175 <tr><td><code>\w</code></td><td>word characters (≡ <code>[0-9A-Za-z_]</code>)</t
d></tr> | 174 <tr><td><code>\w</code></td><td>word characters (≡ <code>[0-9A-Za-z_]</code>)</t
d></tr> |
| 176 <tr><td><code>\W</code></td><td>not word characters (≡ <code>[^0-9A-Za-z_]</code
>)</td></tr> | 175 <tr><td><code>\W</code></td><td>not word characters (≡ <code>[^0-9A-Za-z_]</code
>)</td></tr> |
| 177 <tr><td></td></tr> | 176 <tr><td></td></tr> |
| 178 <tr><td><code><font color=#808080>\h</font></code></td><td>horizontal space </td
></tr> | 177 <tr><td><code><font color=#808080>\h</font></code></td><td>horizontal space </td
></tr> |
| 179 <tr><td><code><font color=#808080>\H</font></code></td><td>not horizontal space
</td></tr> | 178 <tr><td><code><font color=#808080>\H</font></code></td><td>not horizontal space
</td></tr> |
| 180 <tr><td><code><font color=#808080>\v</font></code></td><td>vertical space </td><
/tr> | 179 <tr><td><code><font color=#808080>\v</font></code></td><td>vertical space </td><
/tr> |
| 181 <tr><td><code><font color=#808080>\V</font></code></td><td>not vertical space </
td></tr> | 180 <tr><td><code><font color=#808080>\V</font></code></td><td>not vertical space </
td></tr> |
| 182 <tr><td></td></tr> | 181 <tr><td></td></tr> |
| 183 <tr><td colspan=2><b>ASCII character classes:</b></td></tr> | 182 <tr><td colspan=2><b>ASCII character classes:</b></td></tr> |
| 184 <tr><td><code>[:alnum:]</code></td><td>alphanumeric (≡ <code>[0-9A-Za-z]</code>)
</td></tr> | 183 <tr><td><code>[[:alnum:]]</code></td><td>alphanumeric (≡ <code>[0-9A-Za-z]</code
>)</td></tr> |
| 185 <tr><td><code>[:alpha:]</code></td><td>alphabetic (≡ <code>[A-Za-z]</code>)</td>
</tr> | 184 <tr><td><code>[[:alpha:]]</code></td><td>alphabetic (≡ <code>[A-Za-z]</code>)</t
d></tr> |
| 186 <tr><td><code>[:ascii:]</code></td><td>ASCII (≡ <code>[\x00-\x7F]</code>)</td></
tr> | 185 <tr><td><code>[[:ascii:]]</code></td><td>ASCII (≡ <code>[\x00-\x7F]</code>)</td>
</tr> |
| 187 <tr><td><code>[:blank:]</code></td><td>blank (≡ <code>[\t ]</code>)</td></tr> | 186 <tr><td><code>[[:blank:]]</code></td><td>blank (≡ <code>[\t ]</code>)</td></tr> |
| 188 <tr><td><code>[:cntrl:]</code></td><td>control (≡ <code>[\x00-\x1F\x7F]</code>)<
/td></tr> | 187 <tr><td><code>[[:cntrl:]]</code></td><td>control (≡ <code>[\x00-\x1F\x7F]</code>
)</td></tr> |
| 189 <tr><td><code>[:digit:]</code></td><td>digits (≡ <code>[0-9]</code>)</td></tr> | 188 <tr><td><code>[[:digit:]]</code></td><td>digits (≡ <code>[0-9]</code>)</td></tr> |
| 190 <tr><td><code>[:graph:]</code></td><td>graphical (≡ <code>[!-~] == [A-Za-z0-9!"#
$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]</code>)</td></tr> | 189 <tr><td><code>[[:graph:]]</code></td><td>graphical (≡ <code>[!-~] == [A-Za-z0-9!
"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]</code>)</td></tr> |
| 191 <tr><td><code>[:lower:]</code></td><td>lower case (≡ <code>[a-z]</code>)</td></t
r> | 190 <tr><td><code>[[:lower:]]</code></td><td>lower case (≡ <code>[a-z]</code>)</td><
/tr> |
| 192 <tr><td><code>[:print:]</code></td><td>printable (≡ <code>[ -~] == [ [:graph:]]<
/code>)</td></tr> | 191 <tr><td><code>[[:print:]]</code></td><td>printable (≡ <code>[ -~] == [ [:graph:]
]</code>)</td></tr> |
| 193 <tr><td><code>[:punct:]</code></td><td>punctuation (≡ <code>[!-/:-@[-`{-~]</code
>)</td></tr> | 192 <tr><td><code>[[:punct:]]</code></td><td>punctuation (≡ <code>[!-/:-@[-`{-~]</co
de>)</td></tr> |
| 194 <tr><td><code>[:space:]</code></td><td>whitespace (≡ <code>[\t\n\v\f\r ]</code>)
</td></tr> | 193 <tr><td><code>[[:space:]]</code></td><td>whitespace (≡ <code>[\t\n\v\f\r ]</code
>)</td></tr> |
| 195 <tr><td><code>[:upper:]</code></td><td>upper case (≡ <code>[A-Z]</code>)</td></t
r> | 194 <tr><td><code>[[:upper:]]</code></td><td>upper case (≡ <code>[A-Z]</code>)</td><
/tr> |
| 196 <tr><td><code>[:word:]</code></td><td>word characters (≡ <code>[0-9A-Za-z_]</cod
e>)</td></tr> | 195 <tr><td><code>[[:word:]]</code></td><td>word characters (≡ <code>[0-9A-Za-z_]</c
ode>)</td></tr> |
| 197 <tr><td><code>[:xdigit:]</code></td><td>hex digit (≡ <code>[0-9A-Fa-f]</code>)</
td></tr> | 196 <tr><td><code>[[:xdigit:]]</code></td><td>hex digit (≡ <code>[0-9A-Fa-f]</code>)
</td></tr> |
| 198 <tr><td></td></tr> | 197 <tr><td></td></tr> |
| 199 <tr><td colspan=2><b>Unicode character class names--general category:</b></td></
tr> | 198 <tr><td colspan=2><b>Unicode character class names--general category:</b></td></
tr> |
| 200 <tr><td><code>C</code></td><td>other</td></tr> | 199 <tr><td><code>C</code></td><td>other</td></tr> |
| 201 <tr><td><code>Cc</code></td><td>control</td></tr> | 200 <tr><td><code>Cc</code></td><td>control</td></tr> |
| 202 <tr><td><code>Cf</code></td><td>format</td></tr> | 201 <tr><td><code>Cf</code></td><td>format</td></tr> |
| 203 <tr><td><code><font color=#808080>Cn</font></code></td><td>unassigned code point
s </td></tr> | 202 <tr><td><code><font color=#808080>Cn</font></code></td><td>unassigned code point
s </td></tr> |
| 204 <tr><td><code>Co</code></td><td>private use</td></tr> | 203 <tr><td><code>Co</code></td><td>private use</td></tr> |
| 205 <tr><td><code>Cs</code></td><td>surrogate</td></tr> | 204 <tr><td><code>Cs</code></td><td>surrogate</td></tr> |
| 206 <tr><td><code>L</code></td><td>letter</td></tr> | 205 <tr><td><code>L</code></td><td>letter</td></tr> |
| 207 <tr><td><code><font color=#808080>LC</font></code></td><td>cased letter </td></t
r> | 206 <tr><td><code><font color=#808080>LC</font></code></td><td>cased letter </td></t
r> |
| (...skipping 26 matching lines...) Expand all Loading... |
| 234 <tr><td><code>So</code></td><td>other symbol</td></tr> | 233 <tr><td><code>So</code></td><td>other symbol</td></tr> |
| 235 <tr><td><code>Z</code></td><td>separator</td></tr> | 234 <tr><td><code>Z</code></td><td>separator</td></tr> |
| 236 <tr><td><code>Zl</code></td><td>line separator</td></tr> | 235 <tr><td><code>Zl</code></td><td>line separator</td></tr> |
| 237 <tr><td><code>Zp</code></td><td>paragraph separator</td></tr> | 236 <tr><td><code>Zp</code></td><td>paragraph separator</td></tr> |
| 238 <tr><td><code>Zs</code></td><td>space separator</td></tr> | 237 <tr><td><code>Zs</code></td><td>space separator</td></tr> |
| 239 <tr><td></td></tr> | 238 <tr><td></td></tr> |
| 240 <tr><td colspan=2><b>Unicode character class names--scripts:</b></td></tr> | 239 <tr><td colspan=2><b>Unicode character class names--scripts:</b></td></tr> |
| 241 <tr><td><code>Arabic</code></td><td>Arabic</td></tr> | 240 <tr><td><code>Arabic</code></td><td>Arabic</td></tr> |
| 242 <tr><td><code>Armenian</code></td><td>Armenian</td></tr> | 241 <tr><td><code>Armenian</code></td><td>Armenian</td></tr> |
| 243 <tr><td><code>Balinese</code></td><td>Balinese</td></tr> | 242 <tr><td><code>Balinese</code></td><td>Balinese</td></tr> |
| 243 <tr><td><code>Bamum</code></td><td>Bamum</td></tr> |
| 244 <tr><td><code>Batak</code></td><td>Batak</td></tr> |
| 244 <tr><td><code>Bengali</code></td><td>Bengali</td></tr> | 245 <tr><td><code>Bengali</code></td><td>Bengali</td></tr> |
| 245 <tr><td><code>Bopomofo</code></td><td>Bopomofo</td></tr> | 246 <tr><td><code>Bopomofo</code></td><td>Bopomofo</td></tr> |
| 247 <tr><td><code>Brahmi</code></td><td>Brahmi</td></tr> |
| 246 <tr><td><code>Braille</code></td><td>Braille</td></tr> | 248 <tr><td><code>Braille</code></td><td>Braille</td></tr> |
| 247 <tr><td><code>Buginese</code></td><td>Buginese</td></tr> | 249 <tr><td><code>Buginese</code></td><td>Buginese</td></tr> |
| 248 <tr><td><code>Buhid</code></td><td>Buhid</td></tr> | 250 <tr><td><code>Buhid</code></td><td>Buhid</td></tr> |
| 249 <tr><td><code>Canadian_Aboriginal</code></td><td>Canadian Aboriginal</td></tr> | 251 <tr><td><code>Canadian_Aboriginal</code></td><td>Canadian Aboriginal</td></tr> |
| 250 <tr><td><code>Carian</code></td><td>Carian</td></tr> | 252 <tr><td><code>Carian</code></td><td>Carian</td></tr> |
| 253 <tr><td><code>Chakma</code></td><td>Chakma</td></tr> |
| 251 <tr><td><code>Cham</code></td><td>Cham</td></tr> | 254 <tr><td><code>Cham</code></td><td>Cham</td></tr> |
| 252 <tr><td><code>Cherokee</code></td><td>Cherokee</td></tr> | 255 <tr><td><code>Cherokee</code></td><td>Cherokee</td></tr> |
| 253 <tr><td><code>Common</code></td><td>characters not specific to one script</td></
tr> | 256 <tr><td><code>Common</code></td><td>characters not specific to one script</td></
tr> |
| 254 <tr><td><code>Coptic</code></td><td>Coptic</td></tr> | 257 <tr><td><code>Coptic</code></td><td>Coptic</td></tr> |
| 255 <tr><td><code>Cuneiform</code></td><td>Cuneiform</td></tr> | 258 <tr><td><code>Cuneiform</code></td><td>Cuneiform</td></tr> |
| 256 <tr><td><code>Cypriot</code></td><td>Cypriot</td></tr> | 259 <tr><td><code>Cypriot</code></td><td>Cypriot</td></tr> |
| 257 <tr><td><code>Cyrillic</code></td><td>Cyrillic</td></tr> | 260 <tr><td><code>Cyrillic</code></td><td>Cyrillic</td></tr> |
| 258 <tr><td><code>Deseret</code></td><td>Deseret</td></tr> | 261 <tr><td><code>Deseret</code></td><td>Deseret</td></tr> |
| 259 <tr><td><code>Devanagari</code></td><td>Devanagari</td></tr> | 262 <tr><td><code>Devanagari</code></td><td>Devanagari</td></tr> |
| 263 <tr><td><code>Egyptian_Hieroglyphs</code></td><td>Egyptian Hieroglyphs</td></tr> |
| 260 <tr><td><code>Ethiopic</code></td><td>Ethiopic</td></tr> | 264 <tr><td><code>Ethiopic</code></td><td>Ethiopic</td></tr> |
| 261 <tr><td><code>Georgian</code></td><td>Georgian</td></tr> | 265 <tr><td><code>Georgian</code></td><td>Georgian</td></tr> |
| 262 <tr><td><code>Glagolitic</code></td><td>Glagolitic</td></tr> | 266 <tr><td><code>Glagolitic</code></td><td>Glagolitic</td></tr> |
| 263 <tr><td><code>Gothic</code></td><td>Gothic</td></tr> | 267 <tr><td><code>Gothic</code></td><td>Gothic</td></tr> |
| 264 <tr><td><code>Greek</code></td><td>Greek</td></tr> | 268 <tr><td><code>Greek</code></td><td>Greek</td></tr> |
| 265 <tr><td><code>Gujarati</code></td><td>Gujarati</td></tr> | 269 <tr><td><code>Gujarati</code></td><td>Gujarati</td></tr> |
| 266 <tr><td><code>Gurmukhi</code></td><td>Gurmukhi</td></tr> | 270 <tr><td><code>Gurmukhi</code></td><td>Gurmukhi</td></tr> |
| 267 <tr><td><code>Han</code></td><td>Han</td></tr> | 271 <tr><td><code>Han</code></td><td>Han</td></tr> |
| 268 <tr><td><code>Hangul</code></td><td>Hangul</td></tr> | 272 <tr><td><code>Hangul</code></td><td>Hangul</td></tr> |
| 269 <tr><td><code>Hanunoo</code></td><td>Hanunoo</td></tr> | 273 <tr><td><code>Hanunoo</code></td><td>Hanunoo</td></tr> |
| 270 <tr><td><code>Hebrew</code></td><td>Hebrew</td></tr> | 274 <tr><td><code>Hebrew</code></td><td>Hebrew</td></tr> |
| 271 <tr><td><code>Hiragana</code></td><td>Hiragana</td></tr> | 275 <tr><td><code>Hiragana</code></td><td>Hiragana</td></tr> |
| 276 <tr><td><code>Imperial_Aramaic</code></td><td>Imperial Aramaic</td></tr> |
| 272 <tr><td><code>Inherited</code></td><td>inherit script from previous character</t
d></tr> | 277 <tr><td><code>Inherited</code></td><td>inherit script from previous character</t
d></tr> |
| 278 <tr><td><code>Inscriptional_Pahlavi</code></td><td>Inscriptional Pahlavi</td></t
r> |
| 279 <tr><td><code>Inscriptional_Parthian</code></td><td>Inscriptional Parthian</td><
/tr> |
| 280 <tr><td><code>Javanese</code></td><td>Javanese</td></tr> |
| 281 <tr><td><code>Kaithi</code></td><td>Kaithi</td></tr> |
| 273 <tr><td><code>Kannada</code></td><td>Kannada</td></tr> | 282 <tr><td><code>Kannada</code></td><td>Kannada</td></tr> |
| 274 <tr><td><code>Katakana</code></td><td>Katakana</td></tr> | 283 <tr><td><code>Katakana</code></td><td>Katakana</td></tr> |
| 275 <tr><td><code>Kayah_Li</code></td><td>Kayah Li</td></tr> | 284 <tr><td><code>Kayah_Li</code></td><td>Kayah Li</td></tr> |
| 276 <tr><td><code>Kharoshthi</code></td><td>Kharoshthi</td></tr> | 285 <tr><td><code>Kharoshthi</code></td><td>Kharoshthi</td></tr> |
| 277 <tr><td><code>Khmer</code></td><td>Khmer</td></tr> | 286 <tr><td><code>Khmer</code></td><td>Khmer</td></tr> |
| 278 <tr><td><code>Lao</code></td><td>Lao</td></tr> | 287 <tr><td><code>Lao</code></td><td>Lao</td></tr> |
| 279 <tr><td><code>Latin</code></td><td>Latin</td></tr> | 288 <tr><td><code>Latin</code></td><td>Latin</td></tr> |
| 280 <tr><td><code>Lepcha</code></td><td>Lepcha</td></tr> | 289 <tr><td><code>Lepcha</code></td><td>Lepcha</td></tr> |
| 281 <tr><td><code>Limbu</code></td><td>Limbu</td></tr> | 290 <tr><td><code>Limbu</code></td><td>Limbu</td></tr> |
| 282 <tr><td><code>Linear_B</code></td><td>Linear B</td></tr> | 291 <tr><td><code>Linear_B</code></td><td>Linear B</td></tr> |
| 283 <tr><td><code>Lycian</code></td><td>Lycian</td></tr> | 292 <tr><td><code>Lycian</code></td><td>Lycian</td></tr> |
| 284 <tr><td><code>Lydian</code></td><td>Lydian</td></tr> | 293 <tr><td><code>Lydian</code></td><td>Lydian</td></tr> |
| 285 <tr><td><code>Malayalam</code></td><td>Malayalam</td></tr> | 294 <tr><td><code>Malayalam</code></td><td>Malayalam</td></tr> |
| 295 <tr><td><code>Mandaic</code></td><td>Mandaic</td></tr> |
| 296 <tr><td><code>Meetei_Mayek</code></td><td>Meetei Mayek</td></tr> |
| 297 <tr><td><code>Meroitic_Cursive</code></td><td>Meroitic Cursive</td></tr> |
| 298 <tr><td><code>Meroitic_Hieroglyphs</code></td><td>Meroitic Hieroglyphs</td></tr> |
| 299 <tr><td><code>Miao</code></td><td>Miao</td></tr> |
| 286 <tr><td><code>Mongolian</code></td><td>Mongolian</td></tr> | 300 <tr><td><code>Mongolian</code></td><td>Mongolian</td></tr> |
| 287 <tr><td><code>Myanmar</code></td><td>Myanmar</td></tr> | 301 <tr><td><code>Myanmar</code></td><td>Myanmar</td></tr> |
| 288 <tr><td><code>New_Tai_Lue</code></td><td>New Tai Lue (aka Simplified Tai Lue)</t
d></tr> | 302 <tr><td><code>New_Tai_Lue</code></td><td>New Tai Lue (aka Simplified Tai Lue)</t
d></tr> |
| 289 <tr><td><code>Nko</code></td><td>Nko</td></tr> | 303 <tr><td><code>Nko</code></td><td>Nko</td></tr> |
| 290 <tr><td><code>Ogham</code></td><td>Ogham</td></tr> | 304 <tr><td><code>Ogham</code></td><td>Ogham</td></tr> |
| 291 <tr><td><code>Ol_Chiki</code></td><td>Ol Chiki</td></tr> | 305 <tr><td><code>Ol_Chiki</code></td><td>Ol Chiki</td></tr> |
| 292 <tr><td><code>Old_Italic</code></td><td>Old Italic</td></tr> | 306 <tr><td><code>Old_Italic</code></td><td>Old Italic</td></tr> |
| 293 <tr><td><code>Old_Persian</code></td><td>Old Persian</td></tr> | 307 <tr><td><code>Old_Persian</code></td><td>Old Persian</td></tr> |
| 308 <tr><td><code>Old_South_Arabian</code></td><td>Old South Arabian</td></tr> |
| 309 <tr><td><code>Old_Turkic</code></td><td>Old Turkic</td></tr> |
| 294 <tr><td><code>Oriya</code></td><td>Oriya</td></tr> | 310 <tr><td><code>Oriya</code></td><td>Oriya</td></tr> |
| 295 <tr><td><code>Osmanya</code></td><td>Osmanya</td></tr> | 311 <tr><td><code>Osmanya</code></td><td>Osmanya</td></tr> |
| 296 <tr><td><code>Phags_Pa</code></td><td>'Phags Pa</td></tr> | 312 <tr><td><code>Phags_Pa</code></td><td>'Phags Pa</td></tr> |
| 297 <tr><td><code>Phoenician</code></td><td>Phoenician</td></tr> | 313 <tr><td><code>Phoenician</code></td><td>Phoenician</td></tr> |
| 298 <tr><td><code>Rejang</code></td><td>Rejang</td></tr> | 314 <tr><td><code>Rejang</code></td><td>Rejang</td></tr> |
| 299 <tr><td><code>Runic</code></td><td>Runic</td></tr> | 315 <tr><td><code>Runic</code></td><td>Runic</td></tr> |
| 300 <tr><td><code>Saurashtra</code></td><td>Saurashtra</td></tr> | 316 <tr><td><code>Saurashtra</code></td><td>Saurashtra</td></tr> |
| 317 <tr><td><code>Sharada</code></td><td>Sharada</td></tr> |
| 301 <tr><td><code>Shavian</code></td><td>Shavian</td></tr> | 318 <tr><td><code>Shavian</code></td><td>Shavian</td></tr> |
| 302 <tr><td><code>Sinhala</code></td><td>Sinhala</td></tr> | 319 <tr><td><code>Sinhala</code></td><td>Sinhala</td></tr> |
| 320 <tr><td><code>Sora_Sompeng</code></td><td>Sora Sompeng</td></tr> |
| 303 <tr><td><code>Sundanese</code></td><td>Sundanese</td></tr> | 321 <tr><td><code>Sundanese</code></td><td>Sundanese</td></tr> |
| 304 <tr><td><code>Syloti_Nagri</code></td><td>Syloti Nagri</td></tr> | 322 <tr><td><code>Syloti_Nagri</code></td><td>Syloti Nagri</td></tr> |
| 305 <tr><td><code>Syriac</code></td><td>Syriac</td></tr> | 323 <tr><td><code>Syriac</code></td><td>Syriac</td></tr> |
| 306 <tr><td><code>Tagalog</code></td><td>Tagalog</td></tr> | 324 <tr><td><code>Tagalog</code></td><td>Tagalog</td></tr> |
| 307 <tr><td><code>Tagbanwa</code></td><td>Tagbanwa</td></tr> | 325 <tr><td><code>Tagbanwa</code></td><td>Tagbanwa</td></tr> |
| 308 <tr><td><code>Tai_Le</code></td><td>Tai Le</td></tr> | 326 <tr><td><code>Tai_Le</code></td><td>Tai Le</td></tr> |
| 327 <tr><td><code>Tai_Tham</code></td><td>Tai Tham</td></tr> |
| 328 <tr><td><code>Tai_Viet</code></td><td>Tai Viet</td></tr> |
| 329 <tr><td><code>Takri</code></td><td>Takri</td></tr> |
| 309 <tr><td><code>Tamil</code></td><td>Tamil</td></tr> | 330 <tr><td><code>Tamil</code></td><td>Tamil</td></tr> |
| 310 <tr><td><code>Telugu</code></td><td>Telugu</td></tr> | 331 <tr><td><code>Telugu</code></td><td>Telugu</td></tr> |
| 311 <tr><td><code>Thaana</code></td><td>Thaana</td></tr> | 332 <tr><td><code>Thaana</code></td><td>Thaana</td></tr> |
| 312 <tr><td><code>Thai</code></td><td>Thai</td></tr> | 333 <tr><td><code>Thai</code></td><td>Thai</td></tr> |
| 313 <tr><td><code>Tibetan</code></td><td>Tibetan</td></tr> | 334 <tr><td><code>Tibetan</code></td><td>Tibetan</td></tr> |
| 314 <tr><td><code>Tifinagh</code></td><td>Tifinagh</td></tr> | 335 <tr><td><code>Tifinagh</code></td><td>Tifinagh</td></tr> |
| 315 <tr><td><code>Ugaritic</code></td><td>Ugaritic</td></tr> | 336 <tr><td><code>Ugaritic</code></td><td>Ugaritic</td></tr> |
| 316 <tr><td><code>Vai</code></td><td>Vai</td></tr> | 337 <tr><td><code>Vai</code></td><td>Vai</td></tr> |
| 317 <tr><td><code>Yi</code></td><td>Yi</td></tr> | 338 <tr><td><code>Yi</code></td><td>Yi</td></tr> |
| 318 <tr><td></td></tr> | 339 <tr><td></td></tr> |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 379 <tr><td><code><font color=#808080>(*ANYCRLF)</font></code></td><td></td></tr> | 400 <tr><td><code><font color=#808080>(*ANYCRLF)</font></code></td><td></td></tr> |
| 380 <tr><td><code><font color=#808080>(*CR)</font></code></td><td></td></tr> | 401 <tr><td><code><font color=#808080>(*CR)</font></code></td><td></td></tr> |
| 381 <tr><td><code><font color=#808080>(*CRLF)</font></code></td><td></td></tr> | 402 <tr><td><code><font color=#808080>(*CRLF)</font></code></td><td></td></tr> |
| 382 <tr><td><code><font color=#808080>(*LF)</font></code></td><td></td></tr> | 403 <tr><td><code><font color=#808080>(*LF)</font></code></td><td></td></tr> |
| 383 <tr><td><code><font color=#808080>(*BSR_ANYCRLF)</font></code></td><td>set \R co
nvention <font size=-2>PCRE</font></td></tr> | 404 <tr><td><code><font color=#808080>(*BSR_ANYCRLF)</font></code></td><td>set \R co
nvention <font size=-2>PCRE</font></td></tr> |
| 384 <tr><td><code><font color=#808080>(*BSR_UNICODE)</font></code></td><td> <font si
ze=-2>PCRE</font></td></tr> | 405 <tr><td><code><font color=#808080>(*BSR_UNICODE)</font></code></td><td> <font si
ze=-2>PCRE</font></td></tr> |
| 385 <tr><td></td></tr> | 406 <tr><td></td></tr> |
| 386 </table> | 407 </table> |
| 387 </body> | 408 </body> |
| 388 </html> | 409 </html> |
| OLD | NEW |