bugfix250107.1

本WIKI于23/4/26申请开通,编辑权限开放,欢迎收藏,欢迎更多殿下加入我们来一起搭建!Wiki反馈催更群:945258792
编辑帮助:指南 | 捉虫许愿:反馈

全站通知:

模块:String

来自代号鸢WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:String/doc创建

local p = {}

--[[
删除内容中的条带标记
-------------------
* 测试输入:
    * 控 制 台 > `mw.log(p['unstrip']({ args={ "123<pre>456</pre>789" } }))`
    * wikitext > `{{#invoke:String|unstrip|123<pre>456</pre>789}}`

* 测试输出:
```
    * 控 制 台 > 123<pre>456</pre>789
    * wikitext > 123789
```
]]

p["unstrip"] = function (frame)
	return mw.text.unstrip( frame.args[1] )
end


--[[
替换字符串
-------------------
* 测试输入:
    * 控 制 台 > `mw.log(p['replace']({ args={ "123<pre>456</pre>789", 123, 456 } }))`
    * wikitext > `{{#invoke:String|replace|123<pre>456</pre>789|123|456}}`

* 测试输出:
```
    * 控 制 台 > 123<pre>456</pre>789
    * wikitext > 123789
```
]]

p["replace"] = function (frame)
	local new_str = string.gsub( frame.args[1], frame.args[2], frame.args[3], frame.args[4] )
	return new_str
end


return p