Я просто столкнулся с проблемой, что я не могу ее решить. Я попытался создать свой шаблон регулярных выражений, который должен получать содержимое между фигурными скобками, но если перед открытой фигурной скобкой стоит только точное ключевое слово.
(?<=(?:\testlist\b)|(?:){)((.*?)(?=}))
Весь сам контент может содержать много блоков (которые всегда начинается с ключевого слова), например:
nodelist{
...
...
}
testlist
{
...
...
}
С помощью приведенного выше шаблона я могу получить каждое содержимое узла, но я хотел бы указать в регулярном выражении, что только содержимое узла 'testlist' должно захватываться. (Положение фигурных скобок отличается по дизайну, потому что я хотел бы получить содержимое, даже если фигурные скобки находятся в той же строке, что и ключевое слово, или независимо от того, сколько разрывов строк содержится после него)
Кто-нибудь знает Как мне этого добиться?
Спасибо!