({Literal\b(?>[^}]*)})(?:(?>[^{]*)(?>(?!{(?>Literal\b[^}]*|\/Literal)}){[^{]*)*)({\/Literal})
---------------
( {Literal\b(? >[^}]*)}) //{Literal词界 (? >一次性子组 非}*} ) //捕捉前标签;
//匹配: {literal ---- } //中间可以有其他空格等; 一次性子组速度更快;
(?: //禁止捕获
(? >[^{]*) //一次性子组; 非{字符;
(? >
(?!{ // 前瞻断言 ???? 这里是匹配什么的?
(? >Literal\b[^}]*|\/Literal) // 一次性子组 literal\b 或 /literal
})
}{[^{]* //}{ 非{ *
)*
)
({\/Literal}) //捕捉; 后标签;
//没分析明白,求高手! 最佳答案