【问题标题】:MediaWiki get first letter of a stringMediaWiki 获取字符串的第一个字母
【发布时间】:2019-01-16 07:58:00
【问题描述】:

我想创建一个根据名词选择“a”或“an”的函数。我从 {{PAGENAME}} 得到这个名词,其中有 Opal、Emerald、Diamond 等。

是否有解析器函数或可以用来获取第一个字母的东西?还将接受执行相同操作的扩展程序或模板。

(我知道在英语中以元音开头的单词并不总是使用“an”,但就我而言,这并不太关心)

谢谢!

【问题讨论】:

    标签: mediawiki mediawiki-extensions mediawiki-templates


    【解决方案1】:

    Template:A or an on English Wikipedia。请注意,它依赖于也需要在您的 wiki 上创建的其他模板和模块,这意味着您需要 the Scribunto extension

    【讨论】:

    • 在 StringFunctions 作为 ParserFunctions 扩展的一部分被启用,mediawiki.org/wiki/Extension:StringFunctions##sub: 也可以用来使这个模板更容易。
    • FO-nTTaX - 我认为你的意思是把它放在一个新的答案中,但这对我很有用,我让它与它一起工作。谢谢! AXO - 谢谢!我最初正在查看但无法使其正常工作,我可能需要您提到的扩展程序才能使其正常工作,并且可能会在将来返回并尝试实现它,谢谢您的回复!
    • 不,我的意思是这是对 AXO 所写内容的补充,因为子函数本身并没有这样做(正如您在问题中指出的那样)。
    猜你喜欢
    • 2018-07-11
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 2021-12-19
    相关资源
    最近更新 更多