Try escaping the pipes.
string sTest = "TEST1||TEST2";
string[] asTest = Regex.Split(sTest, @"\|\|");
--
Tim Wilson
..Net Compact Framework MVP
[quoted text, click to view] "Jianwei Sun" <jsunnewsgroup@gmail.com> wrote in message
news:%23FTo0W8PFHA.1396@TK2MSFTNGP10.phx.gbl...
> string sTest="TEST1||TEST2";
> string[] asTest =Regex.Split(sTest, "||" );
>
> I want to get an array with two elements TEST1 and TEST2, but it returs
> every char inside the sTest as a seperate array element.
>
> Thanks,
> Jianwei