gpt4 book ai didi

正则表达式 {} 解析

转载 作者:行者123 更新时间:2023-12-01 05:25:57 28 4
gpt4 key购买 nike

您好,我在解析此文本时遇到问题

{
{
{
{[system1];1;1;0.612509325};
{[system2];1;1;0.977659115};
{[system3];1;1;36.97828732969};
{[system4];1;1;61.43154423}
};2.5469
};
{
{
{[system5];1;1;0.9613443};
{[system6];1;1;2.06340392};
{[system7];1;1;4.12680784};
{[system8];1;1;6.18989626};
{[system9];1;1;24.75958504758};
{[system10];1;3;61.8989626189}
};31.6952
}
}

我需要把它解析成这样的对象
class Group
{
Rate = 31.6952
Systems =
{
System5 = {[system5];1;1;0.9613443};
System6 ={[system6];1;1;2.06340392};
System7 ={[system7];1;1;4.12680784};
System8 ={[system8];1;1;6.18989626};
System9 ={[system9];1;1;24.75958504758};
System10 ={[system10];1;3;61.8989626189}
}
}

我试过

({[^{}]})



但它不能很好地分组。

最佳答案

试试这个正则表达式

{[\d\w]*.*?}

它会回来
{[system5];1;1;0.9613443}


System5 = {[system5];1;1;0.9613443};

关于正则表达式 {} 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13839592/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com