string Idstr="ID03I010102010210AEMPD4677EID03I020102020208L8159734ID03I030102030210IPS1406974PT03T010109981815938030202PT03T0201109899488666030201PT03T0301109818159381030203PT03T040112919818159381030201";
string[] stringSeparators = new string[] { "ID03I0" };
string[] result;
result = IdStr.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
Это результат:Расщепление строка на мультисимвольных разделитель
result[0]=10102010210AEMPD4677E
result[1]=20102020208L8159734
result[3]=30102030210IPS1406974PT03T010109981815938030202PT03T0201109899488666030201PT03T0301109818159381030203PT03T040112919818159381030201
Желаемый результат:
result[0]=ID03I010102010210AEMPD4677E
result[1]=ID03I020102020208L8159734
result[3]=ID03I030102030210IPS1406974PT03T010109981815938030202PT03T0201109899488666030201PT03T0301109818159381030203PT03T040112919818159381030201
Как вы можете видеть, что я хочу, чтобы включить разделитель ID03I0 к элементам.
ПРИМЕЧАНИЕ: Я знаю, что могу включить его путем жесткого кодирования. Но я не хочу этого делать.
Вы всегда можете просто добавить разделитель к началу всех элементов .... – colmde
Его данные. Включите все, что вы хотите в нем. –
Почему бы просто не добавить его в начало каждого элемента результата? – HimBromBeere