今天在做某个查询模板时,发现where语句如果使用截取字符的模板,结果就没办法显示。比如我要截取页面名称的最后几个字符作为查询条件,那么可以用{{Str right|测试字符串B1|5}}来输出字符串B1(Str right模板是从维基上扒下来的)。
这种做法在1.35中没问题,但是升级到1.39之后就不能使用了。
解决办法的话将自动截取字符串作为一个参数包围起来,失效的时候可以手动添加,只是这个工作量太大了。
最后发现其实可以采用字符串函数#sub:代替Str right模板。

最后修改:2023 年 03 月 10 日
如果觉得我的文章对你有用,请随意赞赏