0

グーグルは何の役にも立たなかったので、ここで尋ねています:特定の文字列の出現によって文字列をグループ化する方法は?

ふれあい動物園のデータ例

Name:            My little petting zoo        CRLF
Owner:           Atrotygma                    CRLF
AverageVisitors: 100                          CRLF
PricePerTicket:  5                            CRLF
ZooSize:         20                           CRLF
Animal:          Goat                         CRLF
Age:             5                            CRLF
FavoriteFood:    Grass                        CRLF
Animal:          Sheep                        CRLF
Age:             3                            CRLF
Legs:            2 ( + 2 wheels)              CRLF
Animal:          Dire Wolf                    CRLF
Name:            Puppy                        CRLF
Size:            20                           CRLF
Age:             10.000                       CRLF
Classification:  Still alive                  CRLF

目標: 動物はグループ化され (指標: 動物)、各動物の後に (ランダムで予測不可能な) 属性が続きます (次の動物まで)。

Name:            My little petting zoo        
Owner:           Atrotygma                    
AverageVisitors: 100                          
PricePerTicket:  5                            
ZooSize:         20                           
Animal:          Key: Goat                         
    Age:             5                            
    FavoriteFood:    Grass                        
Animal:          Key: Sheep                        
    Age:             3                            
    Legs:            2 ( + 2 wheels)              
Animal:          Key: Dire Wolf                    
    Name:            Puppy                        
    Size:            20                           
    Age:             10.000                       
    Classification:  Still alive                  

これが恐ろしい形式のデータであることはわかっていますが、それは私のものではなく、何も変更することはできません。

4

2 に答える 2

0

Spliton "Animal:" を使用して文字列を分割することを検討してください。次に、結果として得られる動物の文字列のセットで好きなことを行うことができます。

于 2013-07-22T13:12:52.680 に答える