| # Changes |
| |
| The Unicode Utilities have been modified to support both properties from the |
| released version of Unicode (via ICU) and from the new Unicode beta. |
| |
| To get the beta version of the property, insert `Uβ:` *before* the property name. |
| The explicit version number for the β can be used; |
| the resulting property is then only valid when that specific β is current. |
| Examples: |
| |
| | Query | Result | |
| |---|---| |
| | `\p{Word_Break=ALetter}` | Released version of Unicode. | |
| | `\p{Uβ:Word_Break=ALetter}` | Beta version of Unicode; error outside of beta review. | |
| | `\p{U16β:Word_Break=ALetter}` | Beta version of Unicode 16.0; error during the beta review of any other version. | |
| |
| |
| For example, to see additions to that property value in the beta version, use: |
| |
| <center> |
| |
| [`\p{Uβ:Word_Break=ALetter}-\p{Word_Break=ALetter}`](https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?a=%5Cp%7BU%CE%B2%3AWord_Break%3DALetter%7D-%5Cp%7BWord_Break%3DALetter%7D&g=&i=) |
| |
| </center> |
| |
| |
| ## Caveats |
| |
| The support is not completely done, and there are some known problems. |
| |
| 1. The General_Category groupings such as \\p{Uβ:L} are not correctly implemented. |
| Only actual values, such as \\p{Uβ:Lu} etc., work. |
| 2. Tools for segmentation, etc. use the release properties; there isn't a way |
| to have them use the beta properties. |
| 3. There are probably others... |
| |
| If you find a problem, please file a ticket at |
| https://github.com/unicode-org/unicodetools/issues. |
| |
| [Back to Unicode Utilities Help Home](index) |