UnicodeSetOptions Enumeração
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.
public enum UnicodeSetOptions
type UnicodeSetOptions =
- Herança
-
UnicodeSetOptions
Campos
| Nome | Valor | Description |
|---|---|---|
| IgnoreSpace | 1 | Máscara de bits para construtor e applyPattern() indicando que o espaço em branco deve ser ignorado. Se definido, ignore o Unicode Pattern_White_Space caracteres, a menos que sejam citados ou escapados. Isso pode ser ORed junto com outros seletores.
Referência do Android para 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. |
| Case | 2 | Essa constante foi preterida no nível 35 da API. UTI 73 Use CASE_INSENSITIVE em vez disso. Alias para CASE_INSENSITIVE.
Referência do Android para 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. |
| CaseInsensitive | 2 | 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.
Referência do Android para 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. |
| AddCaseMappings | 4 | Adiciona todos os mapeamentos de maiúsculas e minúsculas para cada elemento no conjunto. Isso adiciona os mapeamentos completos de minúsculas, títulos e maiúsculas, bem como a dobra de maiúsculas e minúsculas completa de cada elemento existente no conjunto. 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. Ao contrário das opções de "diferenciação de maiúsculas de minúsculas", isso não executa um fechamento. Por exemplo, ele não adiciona 's' (U+017F long s) para 's', 'K' (sinal U+212A Kelvin) para 'k' ou substitui cadeias de caracteres definidas por suas versões dobradas por maiúsculas de minúsculas.
Referência do Android para 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. |
| SimpleCaseInsensitive | 6 | Habilitar correspondência sem diferenciação de maiúsculas e minúsculas. O mesmo que CASE_INSENSITIVE mas usando apenas mapeamentos de Simple_Case_Folding (scf), que mapeiam cada ponto de código para um ponto de código, não mapeamentos Case_Folding completos (cf), que mapeiam alguns pontos de código para vários pontos de código. Isso foi projetado para correspondências que não diferenciam maiúsculas de minúsculas, por exemplo, em determinadas implementações de expressões regulares em que apenas Simple_Case_Folding mapeamentos são usados, como em expressões regulares ECMAScript (JavaScript). 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.
Referência do Android para 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. |
Comentários
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.