当我使用正则表达式<@(.+?)@>
匹配的模式,如:获取外“配对”嵌套
<@set:template default.spt @>
它工作正常,但我碰到的地方,我需要嵌套模式的情况下,这样的因为这样:
<@set:template <@get:oldtemplate @> @>
而不是获取父对(< @和@>)我得到以下几点:
<@set:template <@get:oldtemplate @>
我不希望它得到孩子,我只是想在所有嵌套情况下的最外层父母。如何修复我的正则表达式,以便它能为我做到这一点?我想我可以做到这一点,如果我知道如何要求每个<@
父母内部有一个@>
,但我不知道如何执行该操作。
哪种语言? –
@CasimiretHippolyte Python – FreeSnow
您需要使用'regex'软件包来执行此操作。默认的're'包不能处理任意的嵌套级别。 – nhahtdh