プライマリ・コンテンツへ移動
Oracle® Hyperion Calculation Manager設計者ガイド

E79671-02
目次へ移動
目次

前
次

文字列関数

表8-14 文字列関数

関数 目的 構文
@CalcMgrCompare 2つの文字列を比較します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.compare(String,String,boolean)

CDF仕様: @CalcMgrCompare(text1, text2,ignoreCase)

@CalcMgrConcat 指定された文字列をこの文字列の最後に連結します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.concat(String,String)

CDF仕様: @CalcMgrConcat(text1, text2)

@CalcMgrDecimalFormat 指定されたフォーマット文字列を使用してフォーマットされた文字列を返します。

形式指定については、Javaドキュメントで小数の形式を確認してください。

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.decimalFormat(String,double)

CDF仕様: @CalcMgrDecimalFormat(formatString, value)

@CalcMgrDoubleFromString 文字列から倍精度浮動小数点に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.getDoubleFromString(String)

CDF仕様: @CalcMgrDoubleFromString(text)

@CalcMgrDoubleToString 倍精度浮動小数点を文字列に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.MaxLFunctions.doubleToString(double)

CDF仕様: @CalcMgrDoubleToString(doubleNumber)

@CalcMgrEndsWith この文字列が指定された接尾辞で終わるかどうかをテストします

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.endsWith(String,String)

CDF仕様: @CalcMgrEndsWith(text, suffix)

@CalcMgrFindFirst

指定した正規表現と一致するこの文字列の最初の部分文字列を検出します。 Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.findFirst(String,String,boolean)

CDF仕様: @CalcMgrFindFirst(text, regExpr, ignoreCase)

@CalcMgrFindLast

指定した正規表現と一致するこの文字列の最後の部分文字列を検出します。 Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.findLast(String,String,boolean)

CDF仕様: @CalcMgrFindLast(text, regExpr, ignoreCase)

@CalcMgrFormatDouble 指定されたフォーマット文字列を使用してフォーマットされた文字列を返します。

形式指定については、Javaドキュメントで印刷形式を確認してください。

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.formatDouble(String,double)

CDF仕様: @CalcMgrFormatDouble(formatString, value)

@CalcMgrGetListCount リストのアイテム数を戻します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.getListCount(String[])

CDF仕様: @CalcMgrGetListCount(list)

@CalcMgrGetListItem インデックス・アイテムをリストから返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.getListItem(String[],int)

CDF仕様: @CalcMgrGetListCount(list,index)

@CalcMgrIntegerToString 整数を文字列に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.MaxLFunctions.integerToString(int)

CDF仕様: @CalcMgrIntegerToString(integerNumber)

@CalcMgrIndexOf 指定したインデックスから開始した場合の指定した部分文字列の最初の出現のこの文字列内のインデックスを返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.indexOf(String,String,int)

CDF仕様: @CalcMgrIndexOf(text,searchText,begIndex)

注意: @CalcMgrIndexOfまたは@CalcMgrLastIndexOf(後述)のインデックスとして-1を使用した場合、文字列全体が検索されます。

@CalcMgrLastIndexOf 指定したインデックスから開始して逆方向に検索した場合の指定した部分文字列の最後の出現のこの文字列内のインデックスを返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.lastIndexOf(String,String,int)

CDF仕様: @CalcMgrLastIndexOf(text,searchText,begIndex)

@CalcMgrMatches

この文字列の最初の部分文字列が指定した正規表現と一致する場合、trueを返します。

正規表現については、Java docの"java.util.regex.Pattern"を参照してください。

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.matches(String,String,boolean)

CDF仕様: @CalcMgrMatches(text, regExpr, ignoreCase)

@CalcMgrMessageFormat

指定されたパターンで文字列を作成し、指定された引数のフォーマットに使用します。 Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.messageFormat(String,String[])

CDF仕様: @CalcMgrMessageFormat(text, parameters)

@CalcMgrStartsWith この文字列が指定された接頭辞で始まるかどうかをテストします

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.startsWith(String,String)

CDF仕様: @CalcMgrStartsWith(text, prefix)

@CalcMgrStringsToString 文字列配列をデリミタを使用する文字列に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.MaxLFunctions.stringsToString(String[],String)

CDF仕様: @CalcMgrStringsToString(strings, seperator)

@CalcMgrLowercase テキストを小文字に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.toLower(String)

CDF仕様: @CalcMgrLowercase(text)

@CalcMgrUppercase テキストを大文字に変換します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.toUpper(String)

CDF仕様: @CalcMgrUppercase(text)

@CalcMgrPadText テキストの前後にパディング・テキストを入力し、長さを調整します。

たとえば、@CalcMgrPadText("01",5,"0",@_true)は01000を返します

@CalcMgrPadText("01",5,"0",@_false)は00001を返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.padText(String,int,String,boolean)

CDF仕様: @CalcMgrPadText(text,length,padText,append)

@CalcMgrDQuote 二重引用符で囲まれていない場合、二重引用符をテキストに追加します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.dQuote(String)

CDF仕様: @CalcMgrDQuote(text)

@CalcMgrSQuote 一重引用符で囲まれていない場合、一重引用符をテキストに追加します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.sQuote(String)

CDF仕様: @CalcMgrSQuote(text)

@CalcMgrRemoveQuotes テキスト文字列を囲む一重または二重引用符を削除します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.removeQuotes(String)

CDF仕様: @CalcMgrRemoveQuotes(text)

@CalcMgrRemoveDQuotes テキスト文字列を囲む二重引用符を削除します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.removeDQuotes(String)

CDF仕様: @CalcMgrRemoveDQuotes(text)

@CalcMgrRemoveSQuotes テキスト文字列を囲む一重引用符を削除します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.removeSQuotes(String)

CDF仕様: @CalcMgrRemoveSQuotes(text)

@CalcMgrReplaceAll 指定された正規表現と一致するこの文字列の各部分文字列を、指定された置換で置き換えます

正規表現については、java.util.regex.PatternのJava docを参照してください

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.replaceAll(String,String,String)

CDF仕様: @CalcMgrReplaceAll(text, regExpr, replacement)

@CalcMgrReplaceFirst 指定された正規表現と一致するこの文字列の最初の部分文字列を、指定された置換で置き換えます

正規表現については、java.util.regex.PatternのJava docを参照してください

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.replaceFirst(String,String,String)

CDF仕様: @CalcMgrReplaceFirst(text, regExpr, replacement)

@CalcMgrSortList リスト内のアイテムをソートします

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.sortList(String[],boolean,boolean)

CDF仕様: @CalcMgrSortList(list,caseSensitive,sortAscending)

@CalcMgrSortValues 値に基づいてリスト内のアイテムをソートします

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.sortValues(double[],boolean)

CDF仕様: @CalcMgrSortValues(values,sortAscending)

@CalcMgrSortAndReturn 値に基づいてリスト内のアイテムをソートし、上位nの要素を返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.sortAndReturn(String[],double[],int,boolean)

CDF仕様: @CalcMgrSortAndReturn(list,values,topN,sortAscending)

@CalcMgrSplit regexに基づいてテキストを分割します

正規表現については、java.util.regex.PatternのJava docを参照してください

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.split(String,String)

CDF仕様: @CalcMgrSplit(text, regex)

@CalcMgrStartsWith

この文字列が指定された接頭辞で始まるかどうかをテストします

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.startsWith(String,String)

CDF仕様: @CalcMgrStartsWith(text, prefix)

@CalcMgrSubstring この文字列の部分文字列である新規文字列を返します。

部分文字列は、startIndexで始まり、index endIndex - 1の文字までです。このため、部分文字列の長さはendIndex - startIndexです。

endIndexがゼロ未満の場合、endIndexが最後の文字のインデックスになります。

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.substring(String,int,int)

CDF仕様: @CalcMgrSubstring(text, startIndex, endIndex)

@CalcMgrTextLength テキストの長さを返します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.length(String)

CDF仕様: @CalcMgrTextLength(text)

@CalcMgrTrim テキスト文字列の先頭および末尾にあるスペースを削除します

Javaクラス: com.hyperion.calcmgr.common.cdf.StringFunctions.trim(String)

CDF仕様: @CalcMgrTrim(text)