Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Split a string by another string in C#

I've been using the Split() method to split strings, but this only appears to work if you are splitting a string by a character. Is there a way to split a string, with another string being the split by parameter?

I've tried converting the splitter into a character array, with no luck.

In other words, I'd like to split the string:

THExxQUICKxxBROWNxxFOX

by xx, and return an array with values:

THE, QUICK, BROWN, FOX

like image 902
Brandon Avatar asked Feb 11 '10 15:02

Brandon


1 Answers

In order to split by a string you'll have to use the string array overload.

string data = "THExxQUICKxxBROWNxxFOX";  return data.Split(new string[] { "xx" }, StringSplitOptions.None); 
like image 178
Adam Robinson Avatar answered Sep 17 '22 13:09

Adam Robinson