例如,我有一个类似这样的字符串:
{% a %}
{% b %}
{% end %}
{% end %}
我想获取{% a %}
和{% end %}
之间的内容,即{% b %} {% end %}
。 以前我使用{% \S+ %}(.*){% end %}来实现这一点。 但是当我在其中添加c时:
{% a %}
{% b %}
{% end %}
{% end %}
{% c %}
{% end %}
它不起作用...我该如何使用正则表达式完成这个任务?