文字列をこのようなネストされた配列に分割する必要があります。実際のデータの小さなサブセット
aaa100固定サイズはありません。コードはbbbbbbbb100- 分割する固定文字なし
同様の問題は、ファイルパスを配列に変換することですが/、分割するようなものはありません。
使用事例:
数千の製品を含む製品の輸入。各製品コードは、次のようなもので構成されています。
xxx product type
yyy size
zzz colour
xxxx、xxxxyy、xxxxzzまたはのようなコードがありますxxxxyyzz。
AAA100B // product type AAA with size 100 and colour blue
AAA200B // product type AAA with size 200 and colour blue
AAA100G // product type AAA with size 100 and colour green
BBB100B // product type BBB with size 100 and colour blue
色がないものもあれば、サイズがないものもあります。「一致」がなく、単独のコードである可能性があります。
編集
最後の文字 (または 2 つ) は通常、色です。色は次のいずれかです。(カラーコードは文字列の末尾以外にはありません)
BK, GY
B, G, O, P, R, S
00-00数値が長さ/幅の形式である場合、数値はサイズであると見なされます。それ以外の場合は、単一のサイズです00
編集
問題の大まかな開始、事実上そこにあります(展開とマージはフレームワークの一部であるため、そこにハッキングしました)http://codepad.viper-7.com/Wp19g2