|
-
Feb 7th, 2005, 02:00 AM
#1
Thread Starter
Frenzied Member
String Split [RESOLVED]
I am using following function to split string into array.
Code:
private string[] SplitData(string DataValue)
{
string Separator = "[::]";
string [] split = null;
split = DataValue.Split(Separator.ToCharArray());
return split;
}
If I use single character delimiter, code works fine, but for this delimiter, split gets some empty string values. I am calling the function like this.
Code:
string [] data = SplitData("Lahore[::]Karachi[::]Islamabad[::]Hyderabad");
for(int i=0;i<=data.Length-1;i++)
MessageBox.Show(data[i]);
Last edited by usamaalam; Feb 7th, 2005 at 04:21 AM.
-
Feb 7th, 2005, 03:21 AM
#2
Fanatic Member
Re: String Split
I'll use Regex for string patterns.
VB Code:
private void Form1_Load(object sender, System.EventArgs e)
{
string[] s=split_data("Lahore[::]Karachi[::]Islamabad[::]Hyderabad");
foreach(string t in s) MessageBox.Show(t);
}
string[] split_data(string s)
{
string delimeter=@"\[::\]";
return System.Text.RegularExpressions.Regex.Split(s,delimeter);
}
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|