【发布时间】:2016-05-21 01:04:24
【问题描述】:
我有一个看起来像这样的字符串
This is sentence one.%%%0.3%%%0.6%%%This is sentence two.%%%0.4%%%0.9%%%
等等。百分号只是用作分隔符,我可以根据需要更改它们。
我需要这样结束:
{
'This is sentence one' => [0.3, 0.6],
'This is sentence two' => [0.4, 0.9]
}
我可以将它拆分为一个数组或散列没有问题,唯一给我带来麻烦的是让每个第一个段成为键,而每个其他段都成为数组的元素。了解 perl,可能有一种非常有效的方法可以在一行中做到这一点!
【问题讨论】: