Results 1 to 2 of 2

Thread: String Split [RESOLVED]

  1. #1

    Thread Starter
    Frenzied Member usamaalam's Avatar
    Join Date
    Nov 2002
    Location
    Karachi
    Posts
    1,308

    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.

  2. #2
    Fanatic Member
    Join Date
    Jan 2005
    Location
    Cebu
    Posts
    607

    Re: String Split

    I'll use Regex for string patterns.
    VB Code:
    1. private void Form1_Load(object sender, System.EventArgs e)
    2.         {
    3.             string[] s=split_data("Lahore[::]Karachi[::]Islamabad[::]Hyderabad");
    4.             foreach(string t in s) MessageBox.Show(t);
    5.         }
    6.  
    7.         string[] split_data(string s)
    8.         {
    9.             string delimeter=@"\[::\]";
    10.             return System.Text.RegularExpressions.Regex.Split(s,delimeter);
    11.         }

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width