Language

MessageFormat.AutoQuoteApostrophe(String) メソッド

定義

<strong>[icu]</strong> 'アポストロフィに優しい' パターンを標準パターンに変換します。

[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

パラメーター

pattern
String

変換する "アポストロフィに優しい" パターン

返品

元のパターンに相当する標準

属性

注釈

<strong>[icu]</strong> 'アポストロフィに優しい' パターンを標準パターンに変換します。 <em>これは、ICU 4.8 以降の MessageFormat パターン文字列では使用されなくなりました。</em>java.text.MessageFormatと共に引き続き役立ちます。

アポストロフィと引用符の詳細、および ICU と java.text.MessageFormatの違いについては、クラスの説明を参照してください。

java.text.MessageFormat ICU 4.6 以前の MessageFormat では、すべての ASCII アポストロフィが引用符として扱われます。これは、アポストロフィが一般的に使用されるフランス語など、一部の言語では問題になります。 このユーティリティーは、中かっこの直前にペアになっていないアポストロフィだけが真の引用符であることを前提としています。 ペアになっていない他のアポストロフィがペアになり、結果として得られる標準パターン文字列が返されます。

<b>Note</b>: 返されるパターンが実際に有効なパターンであるとは限りません。 唯一の効果は、異なる引用セマンティクスを持つパターン間で変換することです。

<b>Note</b>: このメソッドは、complexArg 内に入れ子になった messageText ではなく、最上位レベルの messageText でのみ機能します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象