我有一个包含文档内容的大字符串。它包含许多合并字段,我想获取它们以生成合并字段的值。
字符串可能是这样的:
string text = "This is a test with merge fields. [First_field], [Second_field] and [Third_field]. Not to forget the [Forth_field]."
我想从中得到的列表是这样的:
- [First_field]
- [第二字段]
- [第三场]
- [Forth_field]
我知道它可以在 Regex 中完成,但这绝对不是我的强项。我已经尝试使用以下代码,但它似乎创建了一个结果(从第一个和最后一个括号):
Regex.Matches(text, @"\[.*\]", RegexOptions.IgnoreCase);