我使用 asciidoc 来渲染文本。
我很难理解宏。我的目标是进行简单的宏处理(如在 LaTeX 中)。我想写两个宏:
FOO
应该替换为"bar"
MYTEXT(xyz)
应该替换为:("This is my text xyz!"
可能用不同的方式来传递参数'xyz')
示例文件 abc.txt:
text text text
FOO text FOO
text text text
MYTEXT(jajaja)
这应该导致
text text text
bar text bar
text text text
This is my text jajaja!
我希望FOO
and的定义MYTEXT
必须进入文件abc.conf
;可能进入部分[宏]。
附加问题:
模式匹配是否存在问题,是否
FOO
应替换为'bar'
和?FOOX
'barbar'