Lenguaje

UnicodeSetOptions Enumeración

Definición

public enum UnicodeSetOptions
type UnicodeSetOptions = 
Herencia
UnicodeSetOptions

Campos

Nombre Valor Description
IgnoreSpace 1

Máscara de bits para constructor y applyPattern() que indica que se debe omitir el espacio en blanco. Si se establece, omita los caracteres Pattern_White_Space Unicode, a menos que estén entre comillas o escapes. Puede ser ORed junto con otros selectores.

Referencia de Android para android.icu.text.UnicodeSet.IGNORE_SPACE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Case 2

Esta constante estaba en desuso en el nivel de API 35. ICU 73 Use CASE_INSENSITIVE en su lugar.

Alias para CASE_INSENSITIVE.

Referencia de Android para android.icu.text.UnicodeSet.CASE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

CaseInsensitive 2

Habilite la coincidencia que no distingue mayúsculas de minúsculas. Por ejemplo, "[ab]" con esta marca coincidirá con 'a', 'A', 'b' y 'B'. "[^ab]" con esta marca coincidirá con todos excepto "a", "A", "b" y "B". Esto realiza un cierre completo sobre las asignaciones de mayúsculas y minúsculas, por ejemplo, "s" (U+017F long s) para "s". Este valor es un valor de conjunto de bits de opciones para algunos constructores, applyPattern() y closeOver(). Puede ser ORed junto con otras opciones no relacionadas. El conjunto resultante es un superconjunto de la entrada para los puntos de código, pero no para las cadenas. Realiza un cierre de asignación de mayúsculas y minúsculas de los puntos de código y agrega cadenas de plegado de mayúsculas y minúsculas completas para los puntos de código y reduce las cadenas del conjunto original a sus equivalentes de plegado de mayúsculas y minúsculas completos. Esto está diseñado para coincidencias que no distinguen mayúsculas de minúsculas, por ejemplo, en expresiones regulares. El cierre completo de mayúsculas y minúsculas de punto de código permite comprobar un carácter de entrada directamente en el conjunto de cierre. Las cadenas se comparan comparando el formulario plegado entre mayúsculas y minúsculas del conjunto de cierre con un plegado incremental de mayúsculas y minúsculas de la cadena en cuestión. El conjunto de cierre también contendrá puntos de código únicos si el conjunto original contenía cadenas equivalentes a mayúsculas y minúsculas (como U+00DF para "ss" o "Ss", etc.). Esto no es necesario (es decir, redundante) para el método coincidente anterior, pero da como resultado los mismos conjuntos de cierre, independientemente de si el conjunto original contenía el punto de código o una cadena.

Referencia de Android para android.icu.text.UnicodeSet.CASE_INSENSITIVE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

AddCaseMappings 4

Agrega todas las asignaciones de mayúsculas y minúsculas para cada elemento del conjunto. Esto agrega las asignaciones completas en minúsculas, títulos y mayúsculas, así como el plegado de mayúsculas y minúsculas completo de cada elemento existente del conjunto. Este valor es un valor de conjunto de bits de opciones para algunos constructores, applyPattern() y closeOver(). Puede ser ORed junto con otras opciones no relacionadas. A diferencia de las opciones "no distingue mayúsculas de minúsculas", esto no realiza un cierre. Por ejemplo, no agrega 's' (U+017F long s) para 's', 'K' (signo U+212A Kelvin) para 'k', o reemplaza las cadenas establecidas por sus versiones plegadas entre mayúsculas y minúsculas.

Referencia de Android para android.icu.text.UnicodeSet.ADD_CASE_MAPPINGS.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

SimpleCaseInsensitive 6

Habilite la coincidencia que no distingue mayúsculas de minúsculas. Igual que CASE_INSENSITIVE, pero usando solo asignaciones de Simple_Case_Folding (scf), que asignan cada punto de código a un punto de código, no asignaciones completas de Case_Folding (cf), que asignan algunos puntos de código a varios puntos de código. Esto está diseñado para coincidencias que no distinguen mayúsculas de minúsculas, por ejemplo, en determinadas implementaciones de expresiones regulares en las que solo se usan asignaciones de Simple_Case_Folding, como en expresiones regulares de ECMAScript (JavaScript). Este valor es un valor de conjunto de bits de opciones para algunos constructores, applyPattern() y closeOver(). Puede ser ORed junto con otras opciones no relacionadas.

Referencia de Android para android.icu.text.UnicodeSet.SIMPLE_CASE_INSENSITIVE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a