Tag: balancing groups

如何进行平衡组捕获?

假设我有这个文本输入。 tes{}tR{R{abc}aD{mnoR{xyz}}} 我想提取ff输出: R{abc} R{xyz} D{mnoR{xyz}} R{R{abc}aD{mnoR{xyz}}} 目前,我只能使用msdn中的平衡组方法提取{}组内的内容。 这是模式: ^[^{}]*(((?’Open'{)[^{}]*)+((?’Target-Open’})[^{}]*)+)*(?(Open)(?!))$ 有谁知道如何在输出中包含R {}和D {}?