我有一个(大约 61000 个)字符串的集合,看起来像
"(((((((((.(((((.&.)))))))))))))) 11,26 : 6,20 (-9.37 = -16.05 + 6.56 + 0.13) GCCAACUGACGUUGUU&AAUAAUUCAGUUGGU"
字符串的每个部分之间有可变数量的空格 (1-3)。
最终我想要的是将此字符串转换为 javascript 对象:
{
parens: "(((((((((.(((((.&.))))))))))))))",
sRNAstart: 11,
sRNAend: 26,
mRNAstart: 6,
mRNAend: 20,
netEnergy: -9.37,
bindingEnergy: -16.05,
sRNAOpenEnergy: 6.56,
mRNAOpenEnergy: 0.13,
sequences: "GCCAACUGACGUUGUU&AAUAAUUCAGUUGGU"
}
这听起来像是 RegEx 人的工作,可惜我不是他。任何人都可以帮我想出一种方法来实现这一点吗?