Regex MediaWiki DPL正则表达式中的解析

Regex MediaWiki DPL正则表达式中的解析,regex,mediawiki,Regex,Mediawiki,我尝试在正则表达式中使用{{PAGENAME}魔术词,根据传递给模板的参数值包含一篇文章。当我使用以下带有硬编码文章名称的语句时,它会正确地选择我想要的文章: includematch = /reportType\s*=\s*AccountReport/s 但是,当我将DPL转换到AccountReport文章中时,以下内容不起作用: includematch = /reportType\s*=\s*{{PAGENAME}}/s 有人知道我做错了什么吗?{{PAGENAME}}是在正则表达式

我尝试在正则表达式中使用
{{PAGENAME}
魔术词,根据传递给模板的参数值包含一篇文章。当我使用以下带有硬编码文章名称的语句时,它会正确地选择我想要的文章:

includematch = /reportType\s*=\s*AccountReport/s
但是,当我将DPL转换到
AccountReport
文章中时,以下内容不起作用:

includematch = /reportType\s*=\s*{{PAGENAME}}/s

有人知道我做错了什么吗?
{{PAGENAME}}
是在正则表达式中使用之前被解析的,还是试图匹配文本字符串?

我使用了DPL标记
,但在应用正则表达式之前它没有解析
{PAGENAME}
。当我将其更改为使用解析器函数
{{dpl:
时,按照我的要求对
{PAGENAME}}
进行求值并在正则表达式中使用。

读取dpl代码的方式使其无法读取神奇的单词。请改用dpl扩展名:

{{#dpl|code goes here}} {{{#dpl |代码在这里}