空白フォーマッタ
Version 25.3.9411
Version 25.3.9411
空白フォーマッタ
center(integer_width[, character])
最初のパラメータで指定された幅の文字列の中心の属性値を返します。パディングは、2番目のパラメータで指定された fillchar を使用して行われます。
- width:出力文字列の合計幅。
- character:パディングに使用される文字(オプション)。デフォルトはスペースです。
expandtabs([integer_width])
属性値にあるすべてのタブ文字をスペースに置き換えます。パラメータで指定されたタブサイズが指定されていない場合は、デフォルトの8文字のタブサイズが使用されます。
- width:タブの幅(オプション)。デフォルトは8文字です。
just(integer_width[, character])
最初のパラメータで指定した長さの文字列で左揃えされた属性値を返します。パディングは、2番目のパラメータで指定された fillchar を使用して行われます。
- width:出力文字列の合計幅。
- character:パディングに使用される文字(オプション)。デフォルトはスペースです。
ljust(integer_width[, character])
最初のパラメータで指定した長さの文字列で左揃えされた属性値を返します。パディングは、2番目のパラメータで指定された fillchar を使用して行われます。
- width:出力文字列の合計幅。
- character:パディングに使用される文字(オプション)。デフォルトはスペースです。
nowhitespace()
属性値で表される文字列から空白を削除します。
rjust(integer_width[, character])
2番目のパラメータで指定した長さの文字列で右揃えされた属性値を返します。パディングは、最初のパラメータで指定された fillchar を使用して行われます。
- width:出力文字列の合計幅。
- character:パディングに使用される文字(オプション)。デフォルトはスペースです。
trim()
入力文字列の先頭と末尾の空白を削除します。
例
<api:set attr="uglyString" value=" here is some data. " />
<api:set attr="prettyString" value="[uglyString | trim()]" />
trimend()
属性の末尾のスペースを削除します。
trimstart()
属性の先頭の空白を削除します。
wordwrap([integer_width][, break][, cut][, wrapexp])
文字列を、単語境界を尊重しながら特定の幅で折り返します。
- width:文字列を折り返した後の最大行長。
- break:文字列を改行するために使用する文字。デフォルト値は
CRLF(例えば\r\n)です。 - cut:指定された幅で、またはその前で文字列を折り返すかどうかを指定するboolean 値(オプション)。デフォルト値は
falseです。 - wrapexp:文字列を分割する際に置換する文字を表す正規表現。デフォルトはスペースです(このデフォルトは、スペースで区切られた単語で構成された文字列を想定しています)。単語境界を無視して文字列を分割するには、このパラメータを空の文字列(
'')に設定します。