Wrox Programmer Forums
Go Back   Wrox Programmer Forums > C# and C > C# 1.0 > C#
|
C# Programming questions specific to the Microsoft C# language. See also the forum Beginning Visual C# to discuss that specific Wrox book and code.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old April 26th, 2008, 01:23 PM
Authorized User
 
Join Date: Nov 2007
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Default looping thru string

Hi I have a string like so:

firstname: jason | jeff^lastname: smith |^mname: robert | kevin

I am trying to split on the "^" and then split on the "|" and then check if there is a value in the second index of the "|" split.

this is what i have:

foreach (string s in Regex.Split(messageBody, "^", RegexOptions.IgnoreCase))
            {
                for (int t = 0; t < s.Length; t++)
                {
                    string[] temp = s .Split(new Char[] { '|' }, 2);
                    if (temp[1].ToString().Length > 0)
                        mBody += s + "\r\n";
                }
            }

the result should be:
firstname: jason | jeff
mname: robert | kevin

and ignor the: lastname: smith | because ther is no value after the "|"


any suggestions? thanks
 
Old April 26th, 2008, 05:13 PM
samjudson's Avatar
Friend of Wrox
 
Join Date: Aug 2007
Posts: 2,128
Thanks: 1
Thanked 189 Times in 188 Posts
Default

You say what you 'should' be getting but you don't way what you 'are' getting. I don't see the problem.

Also - temp[1] is a string - there is NO POINT in appending .ToString() to a string. If you are doing this to try to 'fix' some other problem then you are probably not understanding the other problem.

/- Sam Judson : Wrox Technical Editor -/





Similar Threads
Thread Thread Starter Forum Replies Last Post
Looping ssaranam SQL Server 2005 2 April 17th, 2008 01:40 AM
looping mrjoka Classic ASP Basics 1 September 26th, 2007 12:21 AM
Looping deepsea007 XSLT 1 June 14th, 2007 12:13 PM
Looping within a string stolte XSLT 6 May 18th, 2007 04:19 PM
RegExp looping for multiple strings in string interrupt Javascript How-To 2 June 20th, 2005 05:37 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.