このページは、モジュール:String2の説明文を記述するページです。
| このモジュールはアルファ版です。現在、挙動や仕様などをテストしています。機能の追加や変更の提案も歓迎します。 |
文法
{{#invoke:String2 | sentence |…}}
- 最初の文字だけ大文字に変換し、残りの文字を小文字に変換する。
- マジックワードの関数
{{ucfirst:}}
と類似するが、先頭の括弧と英数字以外の文字を越えて検索する仕様であるため、パイプ付きリンクでも機能する。
- htmlリストが渡されたときにもそれを認識し、リスト項目のマークアップ (
<li>
) およびパイプ付きリンクが含まれていたとしてもそれを越えて、先頭のアルファベット文字を大文字に変換する。
{{#invoke:String2 | ucfirst |…}}
- 最初の文字だけ大文字に変換し、残りの文字は変換せずにおく。
- パイプ付きリンクおよびhtmlリストでも機能する。
{{#invoke:String2 | title |…}}
- a
, an
, the
, at
, by
, for
, in
, of
, on
, to
, up
, and
, as
, but
, or
, nor
を除く、すべての英単語の先頭の文字を大文字に変換する。いわゆる英文見出しスタイル(合衆国政府印刷局推奨の書式)。
{{#invoke:String2 | stripZeros |…}}
- 文字列内で見つかる最初の数字から先頭のパディングゼロを削除する。
{{#invoke:String2 | nowiki |…}}
- 文字列をウィキコードではなくプレーンテキストとして変換する。
使用例
入力
|
出力
|
{{#invoke:String2| ucfirst | abcd }}
|
Abcd
|
{{#invoke:String2| ucfirst | abCD }}
|
AbCD
|
{{#invoke:String2| ucfirst | ABcd }}
|
ABcd
|
{{#invoke:String2| ucfirst | ABCD }}
|
ABCD
|
{{#invoke:String2| ucfirst | }}
|
|
|
|
{{#invoke:String2| sentence | abcd }}
|
Abcd
|
{{#invoke:String2| sentence | abCD }}
|
Abcd
|
{{#invoke:String2| sentence | ABcd }}
|
Abcd
|
{{#invoke:String2| sentence | ABCD }}
|
Abcd
|
{{#invoke:String2| sentence | }}
|
|
{{#invoke:String2| sentence | the vItaMins are IN mY frEsh caLifornia raisiNS }}
|
The vitamins are in my fresh california raisins
|
|
|
{{#invoke:String2| title | abcd }}
|
Abcd
|
{{#invoke:String2| title | abCD }}
|
Abcd
|
{{#invoke:String2| title | ABcd }}
|
Abcd
|
{{#invoke:String2| title | ABCD }}
|
Abcd
|
{{#invoke:String2| title | }}
|
|
{{#invoke:String2| title | the vItaMins are IN mY frEsh caLifornia raisiNS }}
|
The Vitamins Are in My Fresh California Raisins
|