「モジュール:文字列」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「local p = {} function p.bytenum(frame) local a = string.len(frame.args[1]) return a end -- 全角文字のみで構成される文字列の文字数を返す function…」) |
編集の要約なし |
||
2行目: | 2行目: | ||
function p.bytenum(frame) | function p.bytenum(frame) | ||
return string.len(frame.args[1]) | |||
end | end | ||
-- 全角文字のみで構成される文字列の文字数を返す | -- 全角文字のみで構成される文字列の文字数を返す | ||
function p.emcharnum(frame) | function p.emcharnum(frame) | ||
return string.len(frame.args[1]) / 3 | |||
end | end | ||
return p | return p |
2年1月8日 (K) 09:30時点における版
現時点で二つの関数が存在します。
関数名 | 引数1 | 出力 | 使用例 |
---|---|---|---|
bytenum | あらゆる文字列 | バイト数(半角文字のみを入力した場合、文字数に等しい) | *{{#invoke:文字列|bytenum|WikiWiki is the best.}} : 21
|
emcharnum | 全角文字列 | 文字数 | *{{#invoke:文字列|emcharnum|隠るとも思ほえなくに所置く時しなければ薬あたふる}} : 24
|
each_utf8 | |||
reverse | あらゆる文字列 | 文字列をあべこべにした文字列 | *{{#invoke:文字列|reverse|今日もいい天気ですね。}} : スクリプトエラー: 関数「reverse」は存在しません。
|
timestamp | 14桁の数字 | 単位(年月日時分秒)付き日時表示 | *{{#invoke:文字列|timestamp|{{CURRENTTIMESTAMP}}}} : スクリプトエラー: 関数「timestamp」は存在しません。
|
deletedefaultsort | 「{{defaultsort:--}}」を含む文字列 | 「{{defaultsort:--}}」を除いた文字列 | *{{#invoke:文字列|deletedefaultsort|迷羊、迷羊。{{defaultsort:さんしろう}}}} : スクリプトエラー: 関数「deletedefaultsort」は存在しません。
|
index |