モジュール:Str endswithのソースを表示
←
モジュール:Str endswith
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
ページの編集を始める前にメールアドレスの確認をする必要があります。
個人設定
でメールアドレスを設定し、確認を行ってください。
このページのソースの閲覧やコピーができます。
-- This module implements {{str endswith}}. local TRUE_STRING = 'yes' local FALSE_STRING = '' local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end function p.main(frame) local args = frame:getParent().args local s = args[1] local pattern = args[2] if not s or not pattern then -- TRUE_STRING is not the natural choice here, but is needed for -- backwards compatibility. return TRUE_STRING end s = trim(s) pattern = trim(pattern) if pattern == '' then -- All strings end with the empty string. return TRUE_STRING end if mw.ustring.sub(s, 0 - mw.ustring.len(pattern), -1) == pattern then return TRUE_STRING else return FALSE_STRING end end return p
モジュール:Str endswith
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
モジュール
議論
English
表示
閲覧
ソースを閲覧
履歴表示
その他
案内
メインページ
最近の更新
おまかせ表示
箱振局HP
このWikiについて
ヘルプ
ヘルプ
お知らせ
サポート
お問い合わせ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報