我正在编写一个从旧模板引擎模式中提取数据的脚本:
[%price%]
{
$54.99
}
[%/price%]
[%model%]
{
WRT54G
}
[%/model%]
[%brand%]{
LINKSYS
}
[%/brand%]
[% %] 中的所有内容都是键,{ } 中的所有内容都是值。使用 Python 和正则表达式,我能够做到这一点: (?<=[%)(?P\w*?)(?=\%])
返回 ['price', 'model', 'brand']
我只是在将括号数据作为值匹配时遇到问题