空白フォーマッタ

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:文字列を分割する際に置換する文字を表す正規表現。デフォルトはスペースです(このデフォルトは、スペースで区切られた単語で構成された文字列を想定しています)。単語境界を無視して文字列を分割するには、このパラメータを空の文字列('')に設定します。