我有一个名为"问题的模板"具有以下定义:
⚠️<ref>⚠️ {{{problem|Describe the problem here.}}
}</ref>
目的是使用它:<references>
并将说明显示在↑ ⚠️ {
部分。$ echo 1.0.4 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd.
1.0.5
$ echo 1.0.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd.
1.1.0
$ echo 1.9.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd.
2.0.0
$ echo 9.9.9 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd.
1.0.0.0
}
为每个引用实际呈现的内容:$ echo 9.19.8 | awk -F '[/.]' '{n=$1$2$3; print n+1}' | fold -w1 | paste -sd.
9.1.9.9
。 (插页式文字正确呈现。)
我该如何解决这个问题?
答案 0 :(得分:0)
这是special case,其中参数{
未展开。要解决此问题,需要使用{{#tag:}}
}⚠️{{#tag:ref|⚠️ {
解析器函数。只需用以下内容替换模板内容:#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char ch;
ofstream out("Test2.txt");
if(!out)
{
cout<<"Hello!! Sorry."<<endl;
}
cout<<"Enter $ to exit."<<endl;
do
{
cout<<": ";
ch=0;
cin.get(ch);
out.put(ch);
cin.get(ch);
} while(ch!='$');
out.close();
return 0;
}
}}}
>>