Langue

UnicodeSetOptions Énumération

Définition

public enum UnicodeSetOptions
type UnicodeSetOptions = 
Héritage
UnicodeSetOptions

Champs

Nom Valeur Description
IgnoreSpace 1

Masque de bits pour le constructeur et applyPattern() indiquant que l’espace blanc doit être ignoré. Si la valeur est définie, ignorez les caractères Pattern_White_Space Unicode, sauf s’ils sont entre guillemets ou échappés. Cela peut être ORed avec d’autres sélecteurs.

Référence Android pour android.icu.text.UnicodeSet.IGNORE_SPACE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Case 2

Cette constante a été déconseillée au niveau de l’API 35. ICU 73 Utilisez CASE_INSENSITIVE à la place.

Alias pour CASE_INSENSITIVE.

Référence Android pour android.icu.text.UnicodeSet.CASE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

CaseInsensitive 2

Activez la correspondance non sensible à la casse. Par exemple, « [ab] » avec cet indicateur correspond à « a », « A », « b » et « B ». « [^ab] » avec cet indicateur correspond à tous, à l’exception de « a », « A », « b » et « B ». Cela effectue une fermeture complète sur les mappages de cas, par exemple « s » (U+017F long s) pour « s ». Cette valeur est une valeur de jeu de bits d’options pour certains constructeurs, applyPattern() et closeOver(). Il peut être ORed avec d’autres options non liées. Le jeu obtenu est un sur-ensemble de l’entrée pour les points de code, mais pas pour les chaînes. Il effectue une fermeture de mappage de cas des points de code et ajoute des chaînes de pliage de casse complètes pour les points de code, et réduit les chaînes du jeu d’origine à leurs équivalents de pliage de casse complète. Ceci est conçu pour les correspondances qui ne respectent pas la casse, par exemple dans les expressions régulières. La fermeture complète du cas de point de code permet de vérifier un caractère d’entrée directement sur le jeu de fermetures. Les chaînes sont mises en correspondance en comparant le formulaire plié à la casse du jeu de fermetures avec un pliage incrémentiel de la chaîne en question. Le jeu de fermetures contient également des points de code uniques si le jeu d’origine contient des chaînes équivalentes à la casse (comme U+00DF pour « ss » ou « Ss », etc.). Cela n’est pas nécessaire (c’est-à-dire redondant) pour la méthode de correspondance ci-dessus, mais génère les mêmes jeux de fermeture, que le jeu d’origine contienne le point de code ou une chaîne.

Référence Android pour android.icu.text.UnicodeSet.CASE_INSENSITIVE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

AddCaseMappings 4

Ajoute tous les mappages de cas pour chaque élément de l’ensemble. Cela ajoute les mappages en minuscules, en titre et en majuscules, ainsi que le pliage complet de chaque élément existant dans l’ensemble. Cette valeur est une valeur de jeu de bits d’options pour certains constructeurs, applyPattern() et closeOver(). Il peut être ORed avec d’autres options non liées. Contrairement aux options « ne respectant pas la casse », cela n’effectue pas de fermeture. Par exemple, il n’ajoute pas 's' (U+017F long s) pour 's', 'K' (U+212A Kelvin sign) pour 'k', ou remplace les chaînes définies par leurs versions pliées par la casse.

Référence Android pour android.icu.text.UnicodeSet.ADD_CASE_MAPPINGS.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

SimpleCaseInsensitive 6

Activez la correspondance non sensible à la casse. Identique à CASE_INSENSITIVE mais en utilisant uniquement des mappages Simple_Case_Folding (scf), qui mappent chaque code point à un point de code, pas des mappages Case_Folding complets (cf), qui mappent certains points de code à plusieurs points de code. Cela est conçu pour les correspondances qui ne respectent pas la casse, par exemple dans certaines implémentations d’expression régulière où seuls les mappages Simple_Case_Folding sont utilisés, comme dans les expressions régulières ECMAScript (JavaScript). Cette valeur est une valeur de jeu de bits d’options pour certains constructeurs, applyPattern() et closeOver(). Il peut être ORed avec d’autres options non liées.

Référence Android pour android.icu.text.UnicodeSet.SIMPLE_CASE_INSENSITIVE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à