サーバーからの巨大な文字列があり、各行をオブジェクトとして使用したい (後で foreach ループを使用する場合)。
これは文字列の一部です:
1535;;34290;;teaserbanner_881.jpg;;Not allowed;;closed;;;;closed;;
1535;;34291;;teaserbanner_8832.jpg;;Not allowed;;closed;;;;closed;;
1379;;31912;;teaserbanner_844.jpg;;Allowed;;open;;;;open;;
1379;;31913;;teaserbanner_8422.jpg;;allowed;;closed;;;;closed;;
各行で変わらないのは、「終了タグ」
の 2 つのオプションだけです。
- ;;閉店;;;;閉店;;
- ;;開く;;;;開く;;
私はそれが爆発またはいくつかの正規表現の針であるべきだと考えていました...
最終的な出力は次のようになります。
element[0] 1535;;34290;;teaserbanner_881.jpg;;Not allowed;;closed;;;;closed;;
element[1] 1535;;34291;;teaserbanner_8832.jpg;;Not allowed;;closed;;;;closed;;
element[2] 1379;;31912;;teaserbanner_844.jpg;;Allowed;;open;;;;open;;
element[3] 1379;;31913;;teaserbanner_8422.jpg;;allowed;;closed;;;;closed;;
文字列は「行」ではなく、1 つの大きな行です。