UnicodeSetOptions Enumeration

Definition

public enum UnicodeSetOptions
type UnicodeSetOptions = 
Vererbung
UnicodeSetOptions

Felder

Name Wert Beschreibung
IgnoreSpace 1

Bitmaske für Konstruktor und applyPattern() gibt an, dass Leerzeichen ignoriert werden sollen. Wenn diese Einstellung festgelegt ist, ignorieren Sie Unicode-Pattern_White_Space Zeichen, es sei denn, sie werden in An- oder Escapezeichen gesetzt. Dies kann zusammen mit anderen Selektoren ORediert werden.

Android-Referenz für android.icu.text.UnicodeSet.IGNORE_SPACE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Case 2

Diese Konstante war in API-Ebene 35 veraltet. ICU 73 Verwenden Sie stattdessen CASE_INSENSITIVE.

Alias für CASE_INSENSITIVE.

Android-Referenz für android.icu.text.UnicodeSet.CASE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

CaseInsensitive 2

Aktivieren Sie den Abgleich zwischen Groß- und Kleinschreibung. "[ab]" mit dieser Kennzeichnung entspricht z. B. "a", "A", "b" und "B". "[^ab]" mit dieser Kennzeichnung entspricht allen mit Ausnahme von 'a', 'A', 'b' und 'B'. Dies führt eine vollständige Schließung über Fallzuordnungen aus, z. B. 's' (U+017F long s) für 's'. Dieser Wert ist ein Bitsatzwert für Optionen für einige Konstruktoren, applyPattern() und closeOver(). Sie kann zusammen mit anderen, nicht verbundenen Optionen ORediert werden. Der resultierende Satz ist eine Obermenge der Eingabe für die Codepunkte, aber nicht für die Zeichenfolgen. Es führt eine Schließung der Fallzuordnung der Codepunkte durch und fügt Vollschreibungsfaltungszeichenfolgen für die Codepunkte hinzu und reduziert die Zeichenfolgen des ursprünglichen Satzes auf ihre vollständigen Fallfaltungsäquivalente. Dies ist für Übereinstimmungen zwischen Groß- und Kleinschreibung ausgelegt, z. B. in regulären Ausdrücken. Das vollständige Schließen des Codepunkts ermöglicht die direkte Überprüfung eines Eingabezeichens auf den Schließsatz. Zeichenfolgen werden abgeglichen, indem die Groß-/Kleinschreibung aus dem Verschlusssatz mit einer inkrementellen Groß-/Kleinschreibungsfaltung der fraglichen Zeichenfolge verglichen wird. Der Schließsatz enthält auch einzelne Codepunkte, wenn der ursprüngliche Satz Zeichenfolgen mit Groß-/Kleinschreibung enthält (z. B. U+00DF für "ss" oder "Ss" usw.). Dies ist nicht erforderlich (d. h. redundant) für die oben genannte Abgleichsmethode, führt aber unabhängig davon, ob der ursprüngliche Satz den Codepunkt oder eine Zeichenfolge enthielt, in denselben Schließsätzen.

Android-Referenz für android.icu.text.UnicodeSet.CASE_INSENSITIVE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

AddCaseMappings 4

Fügt alle Fallzuordnungen für jedes Element im Satz hinzu. Dadurch werden die vollständigen Zuordnungen für Klein-, Titel- und Großbuchstaben sowie die vollständige Groß-/Kleinschreibung der einzelnen vorhandenen Elemente im Satz hinzugefügt. Dieser Wert ist ein Bitsatzwert für Optionen für einige Konstruktoren, applyPattern() und closeOver(). Sie kann zusammen mit anderen, nicht verbundenen Optionen ORediert werden. Im Gegensatz zu den Optionen "Groß-/Kleinschreibung nicht beachtet" führt dies keine Schließung durch. So wird z. B. "s" (U+017F long s) für "s", "K" (U+212A Kelvin-Zeichen) für "k" nicht hinzugefügt oder durch die Groß-/Kleinschreibung gefalteten Versionen festgelegte Zeichenfolgen ersetzt.

Android-Referenz für android.icu.text.UnicodeSet.ADD_CASE_MAPPINGS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

SimpleCaseInsensitive 6

Aktivieren Sie den Abgleich zwischen Groß- und Kleinschreibung. Identisch mit CASE_INSENSITIVE, aber nur Simple_Case_Folding (scf)-Zuordnungen, die jeden Codepunkt einem Codepunkt zuordnen, nicht vollständig Case_Folding (cf) Zuordnungen, die einige Codepunkte auf mehrere Codepunkte zuordnen. Dies ist für Übereinstimmungen zwischen Groß- und Kleinschreibung ausgelegt, z. B. in bestimmten Implementierungen regulärer Ausdrücke, bei denen nur Simple_Case_Folding Zuordnungen verwendet werden, z. B. in regulären ECMAScript-Ausdrücken (JavaScript). Dieser Wert ist ein Bitsatzwert für Optionen für einige Konstruktoren, applyPattern() und closeOver(). Sie kann zusammen mit anderen, nicht verbundenen Optionen ORediert werden.

Android-Referenz für android.icu.text.UnicodeSet.SIMPLE_CASE_INSENSITIVE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: