替换lua中的空格字符

时间:2017-01-30 04:29:25

标签: lua mediawiki-templates

我正在维基百科中创建一个模板,将文章链接到外部网站,这是一个名为fadedpage.com的图书档案。我正在生成一个链接到特定作者页面的URL。部分网址是作者的名称,其中包含一个或多个空格。例如,作者的网址" Ian Fleming"是:http://fadedpage.com/csearch.php?author=Fleming,伊恩。我的模板调用结构是{{FadedPage | id = Fleming,Ian | name = Ian Fleming | author = yes}}。

对于我的模板,我正在复制一个现有的模板,该模板使用在lua中编码的脚本来解析模板参数。我已经能够生成所有URL,除了姓氏和名字之间的空格字符。

我可以将模板调用编码为:{{FadedPage | id = Fleming,%20Ian | name = Ian Fleming | author = yes}}哪个正常但是我希望在fadedpage网站上看到它的调用格式,即。与嵌入式空间。所以我需要在lua中找到字符串中的空格字符并将其替换为字符串"%20"。到目前为止,我还没有想出如何做到这一点。任何帮助将不胜感激。

0 个答案:

没有答案