0
我有系如下面的每個屬性:語言獨立的:分割線與多個重複性質成多行與只有一次
prop1 value1#prop2 value2#prop3 value3#prop4 value4#prop3 value5#prop5 value6#prop5 value7#prop5 value8#prop2 value9
這意味着每個屬性可以是多次在同一直線上,在具有不同值的不同位置。我正在尋找的快速且有效的方式來分割該行到行的相應量(在此情況下12:2x2x3其中與每個值的每個屬性只存在一次:
prop1 value1#prop2 value2#prop3 value3#prop4 value4#prop5 value6
prop1 value1#prop2 value2#prop3 value3#prop4 value4#prop5 value7
prop1 value1#prop2 value2#prop3 value3#prop4 value4#prop5 value8
prop1 value1#prop2 value2#prop3 value5#prop4 value4#prop5 value6
prop1 value1#prop2 value2#prop3 value5#prop4 value4#prop5 value7
prop1 value1#prop2 value2#prop3 value5#prop4 value4#prop5 value8
prop1 value1#prop2 value9#prop3 value3#prop4 value4#prop5 value6
prop1 value1#prop2 value9#prop3 value3#prop4 value4#prop5 value7
prop1 value1#prop2 value9#prop3 value3#prop4 value4#prop5 value8
prop1 value1#prop2 value9#prop3 value5#prop4 value4#prop5 value6
prop1 value1#prop2 value9#prop3 value5#prop4 value4#prop5 value7
prop1 value1#prop2 value9#prop3 value5#prop4 value4#prop5 value8
可以有任何數量的的特性,其可以是任何時間(> = 1)在各行中的任何順序。
這確實是與語言無關的,但目前的實現解析器的是在vb6。
預先感謝您。
搜索笛卡爾乘積。最簡單的實現可能是使用遞歸。 – m69