空白文字で区切られた多くの値を含む文字列がいくつかあります。文字「,」で区切られた多くの値で構成される値を見つけることがあります。たとえば、次の文字列では、値 3 と 5 は、それぞれカンマで区切られた 2 つの値と 4 つの値で構成されています。
value1 value2 value3_0,value3_1 value4 value5_0,value5_1,value5_2,value5_3 value6
この文字列を多くの文字列に分割して、文字列に構成された値が含まれないようにしたいと考えています。したがって、前の文字列は次のようになります。
value1 value2 value3_0 value4 value5_0 value6
value1 value2 value3_1 value4 value5_1 value6
value1 value2 value3_0 value4 value5_2 value6
value1 value2 value3_1 value4 value5_3 value6
value1 value2 value3_0 value4 value5_1 value6
value1 value2 value3_1 value4 value5_2 value6
value1 value2 value3_0 value4 value5_3 value6
value1 value2 value3_1 value4 value5_0 value6
Pythonでそれを非常に簡単に行うにはどうすればよいですか?
編集:入力文字列には、コンポーネント「value3_0、value3_1」(このコンポーネントは2つの値で構成されています)があり、「value5_0、value5_1、value5_2、value5_3」(このコンポーネントは4つの値で構成されています)があるため、構成要素のない 2*4 = 8 個の新しい文字列があります。