我正在尝试解析通过 Wikipedia 的 API 接收的 wikitext 文件,问题是它的一些模板(即包含在 {{ 和 }} 中的片段)不会自动扩展为 wikitext,因此我必须在文章中手动查找它们最终获取并替换它们。问题是,我可以在 .NET 中使用正则表达式从文本中获取匹配项吗?
为了让自己更清楚,这里有一个例子来说明我的意思:
对于字符串
{{ abc {{...}} def {{.....}} gh }}
应该有一个匹配,即整个字符串,所以最长可能匹配。
另一方面,对于本例中的“孤立”大括号:
{{ abc {{...}}
结果应该是一个匹配:{{...}}
谁能给我一个建议?提前致谢。