Sprache

MessageFormat.AutoQuoteApostrophe(String) Methode

Definition

<strong>[icu]</strong> Wandelt ein "apostrophfreundliches" Muster in ein Standardmuster um.

[Android.Runtime.Register("autoQuoteApostrophe", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=24)]
public static string? AutoQuoteApostrophe(string? pattern);
[<Android.Runtime.Register("autoQuoteApostrophe", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=24)>]
static member AutoQuoteApostrophe : string -> string

Parameter

pattern
String

das "apostroph-freundliche" Muster, das konvertiert werden soll

Gibt zurück

das Standardentsprechungsäquivalent des ursprünglichen Musters

Attribute

Hinweise

<strong>[icu]</strong> Wandelt ein "apostrophfreundliches" Muster in ein Standardmuster um. <em>Dies ist für ICU 4.8 und höhere MessageFormat-Musterzeichenfolgen veraltet.</em> Es kann zusammen mit java.text.MessageFormat.

Weitere Informationen zu Apostrophen und Zitaten sowie Unterschiede zwischen ICU und java.text.MessageFormatICU finden Sie in der Klassenbeschreibung.

java.text.MessageFormat und ICU 4.6 und frühere MessageFormat behandeln alle ASCII-Apostrophe als Anführungszeichen, was in einigen Sprachen problematisch ist, z. B. Französisch, wo Apostroph häufig verwendet wird. Dieses Hilfsprogramm geht davon aus, dass nur ein entkoppeltes Apostroph unmittelbar vor einer geschweiften Klammer ein echtes Anführungszeichen ist. Andere entkoppelte Apostrophe werden gekoppelt, und die resultierende Standardmusterzeichenfolge wird zurückgegeben.

<b>Hinweis</b>: Es ist nicht garantiert, dass das zurückgegebene Muster tatsächlich ein gültiges Muster ist. Der einzige Effekt besteht darin, zwischen Mustern mit unterschiedlicher Quotingsemantik zu konvertieren.

<b>Hinweis</b>: Diese Methode funktioniert nur für MessageText auf oberster Ebene, nicht für messageText, der in einem complexArg geschachtelt ist.

Java Dokumentation für android.icu.text.MessageFormat.autoQuoteApostrophe(java.lang.String).

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: