Я пытаюсь проанализировать файл викитекста, полученный через API Википедии, и проблема в том, что некоторые из его шаблонов (то есть фрагменты, заключенные в {{и}}) автоматически не расширяются в викитекст, поэтому мне приходится искать их вручную в статье источника и заменить их в конце концов. Вопрос в том, могу ли я использовать регулярные выражения в .NET для получения совпадений из текста?
Чтобы попытаться прояснить себя, вот пример, чтобы проиллюстрировать, что я имею в виду:
Для строки
{{ abc {{...}} def {{.....}} gh }}
должно быть одно совпадение, а именно вся строка, поэтому самое длинное совпадение.
С другой стороны, для «осиротевших» фигурных скобок, таких как в этом примере:
{{ abc {{...}}
результатом должно быть одно совпадение: {{...}}
Может ли кто-нибудь предложить мне предложение?
Заранее спасибо.