RubyCompatibility

オリジナルTESの移植用にRubyの文字列操作関数に相当するメソッドを実装したクラスです。

stripText

文字列の先頭や末尾に含まれる空白文字を取り除きます。
空白文字として取り除かれる文字は" "、"\t"、"\n"、"\f"、"\v"です。
また、文字列右側からは"\0"も取り除きますが、左側の"\0"は取り除きません。

引数

戻り値

空白が取り除かれた文字列。

lstripText

文字列の先頭に含まれる空白文字を取り除きます。
空白文字として取り除かれる文字は" "、"\t"、"\n"、"\f"、"\v"です。

引数

戻り値

空白が取り除かれた文字列。

rstripText

文字列の末尾に含まれる空白文字を取り除きます。
空白文字として取り除かれる文字は" "、"\t"、"\n"、"\f"、"\v"、"\0"です。

引数

戻り値

空白が取り除かれた文字列。

isEmptyText

文字列が空文字列かどうかチェックします。
チェックは文字列の先頭や末尾に含まれる空白文字を取り除いたうえで行います。

引数

戻り値

文字列が空文字列ならtrue、空でなければfalseを返します。