IntlChar::getPropertyValueEnum 指定された値の名前に対応する、プロパティの値を取得する &reftitle.description; public static intIntlChar::getPropertyValueEnum intproperty stringname 指定された値の名前に対応する、プロパティの値を整数で返します。 Unicode のデータベースファイル PropertyValueAliases.txt に存在するものです。 短縮名や長い名前、その他の名前も認識します。 PropertyValueAliases.txt に存在する名前の中には、 IntlChar::PROPERTY_GENERAL_CATEGORY_MASK を指定しないと取得できないものがあります。 IntlChar::PROPERTY_GENERAL_CATEGORY を指定すると取得できません。 以下の文字が該当します: "C" / "Other" "L" / "Letter" "LC" / "Cased_Letter" "M" / "Mark" "N" / "Number" "P" / "Punctuation" "S" / "Symbol" "Z" / "Separator" &reftitle.parameters; property &intl.property.parameter; 範囲外の値が指定されたり、 このメソッドが指定された値で動作しなかった場合は、 IntlChar::PROPERTY_INVALID_CODE を返します。 name マッチさせる値の名前。 PropertyValueAliases.txt で説明されている "loose matching" を使って比較されます。 &reftitle.returnvalues; 対応する値の整数を返します。 指定した名前が、プロパティのどの値にもマッチしないか、 プロパティそのものが無効な場合は、 IntlChar::PROPERTY_INVALID_CODE を返します。 &reftitle.examples; &intl.property.example; ]]> &example.outputs;