UnicodeSet.CaseInsensitive Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.
Habilitar correspondência sem diferenciação de maiúsculas e minúsculas.
[Android.Runtime.Register("CASE_INSENSITIVE", ApiSince=24)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)]
public const Android.Icu.Text.UnicodeSetOptions CaseInsensitive = 2;
[<Android.Runtime.Register("CASE_INSENSITIVE", ApiSince=24)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)>]
val mutable CaseInsensitive : Android.Icu.Text.UnicodeSetOptions
Valor do campo
Value = 2Implementações
- Atributos
Comentários
Habilitar correspondência sem diferenciação de maiúsculas e minúsculas. Por exemplo, "[ab]" com esse sinalizador corresponderá a 'a', 'A', 'b' e 'B'. "[^ab]" com esse sinalizador corresponderá a todos, exceto 'a', 'A', 'b' e 'B'. Isso executa um fechamento completo sobre mapeamentos de maiúsculas e minúsculas, por exemplo, 's' (U+017F long s) para 's'.
Esse valor é um valor de conjunto de bits de opções para alguns construtores, applyPattern() e closeOver(). Ele pode ser ORed junto com outras opções não relacionadas.
O conjunto resultante é um superconjunto da entrada para os pontos de código, mas não para as cadeias de caracteres. Ele executa um fechamento de mapeamento de maiúsculas e minúsculas dos pontos de código e adiciona cadeias de caracteres de dobra de maiúsculas e minúsculas completas para os pontos de código e reduz as cadeias de caracteres do conjunto original para seus equivalentes de dobra de maiúsculas e minúsculas.
Isso foi projetado para correspondências que não diferenciam maiúsculas de minúsculas, por exemplo, em expressões regulares. O fechamento completo do caso de ponto de código permite a verificação de um caractere de entrada diretamente no conjunto de fechamento. As cadeias de caracteres são correspondidas comparando a forma dobrada por maiúsculas de minúsculas do conjunto de fechamento com uma dobra de maiúsculas de minúsculas incremental da cadeia de caracteres em questão.
O conjunto de fechamento também conterá pontos de código únicos se o conjunto original contiver cadeias de caracteres equivalentes a maiúsculas e minúsculas (como U+00DF para "ss" ou "Ss" etc.). Isso não é necessário (ou seja, redundante) para o método correspondente acima, mas resulta nos mesmos conjuntos de fechamento, independentemente de o conjunto original conter o ponto de código ou uma cadeia de caracteres.
Java documentação para android.icu.text.UnicodeSet.CASE_INSENSITIVE.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.