所以我需要一种方法让 python 基本上检测一个字符串之间的差异,如下所示:
W:1.0,X:1.1(A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8)Y:0.9
还有这个:
A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8
是否有任何函数可用于检测在第一个字符串中,有 2 个相互连接的内括号,而在第二个字符串中,第一个内括号最终后面跟着一个闭括号?最好不是 .re 正则表达式。谢谢!
编辑:我正在处理任何括号的情况,来自:
A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8,(T:0.6,V:0.7)S:0.8,(D:0.6,Y:0.7)P:0.8,(X:0.6,L:0.7)M:0.8
内部 2 个子字符串上的任何无限量...到:
W:1.0,X:1.1(U:5.0(I:9.0)N:8.0,(A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5,(F:0.6,G:0.7)H:0.8)R:3.4(O:5.5)P:3.0)Y:0.9
一个高度复杂的多子字段字符串,可以包含任意数量的具有自己的孩子的孩子