using System.Collections.Generic;
public static void Main()
"V0138=T031=K120_IPA_Dest_Aceton+Methylacetat",
"V0138=T031=K120_IPA_SU_Aceton",
"V0138=T031=K120_IPA_SU_ES",
"V0138=T031=K120_IPA_SU_ESA",
"V0138=T031=K120_IPA_SU_IPA",
"V0138=T038=AK181=BISS.Menge",
"V0139=T040=AR203=BISS.Menge",
"V0139=T040=AR218=BISS.Menge",
"V0139=T040=AR270=BISS.Menge",
"V0139=T040=D7AA3B_ACAC_AR270_ACAC",
"V0139=T040=D7AA3B_ACAC_AR270_ACETON",
"V0139=T040=D7AA3B_ACAC_AR270_ESA",
"V0139=T040=D7AA3B_ACAC_AR270_ESSIGSAEURE",
"V0139=T040=D7AA3B_ACAC_AR270_IPA",
"V0139=T040=D7AA3B_ACAC_AR270_MEK",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_ACAC",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_ACETON",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_ESSIGSAEURE",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_IPA",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_MEA",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_MEK",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_METHANOL",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_RESTAUFHUNDERT",
"V0139=T040=D7AA8B_ACAC_DEST_QUENCHE_WASSER",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_ACAC",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_ACETON",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_ESA",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_ESSIGSAEURE",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_IPA",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_MEK",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_RESTAUFHUNDERT",
"V0139=T040=D7AA9B_ACAC_SU_QUENCHE_WASSER",
foreach( string i in input )
System.Text.RegularExpressions.Regex rx = new System.Text.RegularExpressions.Regex(@"[^a-zA-Z0-9]");
string[] parts = rx.Split(i);
n = parts[0] + parts[1] + parts[2];
n = "ARRAY SHORT => " + i;
Console.WriteLine( "\tOLD: " + i.Substring(0,Math.Min(16, i.Length)).Replace("=", string.Empty) );
Console.WriteLine( "\tNEW: " + n + " (" + parts.Count() + " string parts)");