模板:Replace/doc

出自希顶维基
於 2023年4月14日 (五) 21:08 由 雨音浅夏留言 | 貢獻 所做的修訂 (创建页面,内容为“== 简介 == 这个模板一般用于文本替换,根据传入的正则表达式和替换为内容对字符串进行替换,并将捕获物以及匹配次数输出到固定变量中。 == 用法 == <pre> {{replace |str= 字符串 |ptn= 正则表达式,可以<nowiki>标签包裹 |rep= 替换为的内容,默认替换为空 |spl= 捕获物间隔符,默认为顿号 |lim= 匹配次数限制,默认无限制 |ori= 匹配的字符串起点,默认为从头…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

簡介

這個模板一般用於文本替換,根據傳入的正則表達式和替換為內容對字符串進行替換,並將捕獲物以及匹配次數輸出到固定變量中。

用法

{{replace
|str= 字符串
|ptn= 正则表达式,可以<nowiki>标签包裹
|rep= 替换为的内容,默认替换为空
|spl= 捕获物间隔符,默认为顿号
|lim= 匹配次数限制,默认无限制
|ori= 匹配的字符串起点,默认为从头匹配
|noprint= 为 true 时,不输出匹配结果,改为将结果赋给变量 result
}}

模板執行完成之後,捕獲物保存在變量result.capture中,匹配次數保存在變量result.count中,請儘快使用或轉存到其他變量,防止被新的運行結果覆蓋。