mmm non ho capito :master:
Ti faccio vedere come la usavo forse ci capiamo meglio.
In pratica devo dividere i valori della stringa in 4 diversi valori.
codice:string Pattern = @"^\s*||\s*(.*)\s*||\s*(.*)\s*||\s*(.*)\s*||\s*(.*)\s*$"; Regex regexObj = new Regex(@"[\w\s]*"); for (int i = 0; i < arStr.Length; i++) { Regex re = new Regex(Pattern); string source = arStr[i]; Response.Write(arStr[i] + " "); if (!re.IsMatch(source)) continue; MatchCollection mc = re.Matches(source); //separo i campi string Gruppo1 = mc[0].Groups[1].Value; string Gruppo2 = mc[0].Groups[2].Value; string Gruppo3 = mc[0].Groups[3].Value; string Gruppo4 = mc[0].Groups[4].Value; Response.Write(Gruppo1 + " "); Response.Write(Gruppo2 + " "); Response.Write(Gruppo3 + " "); Response.Write(Gruppo4 + " "); }

Rispondi quotando