?
Solved

How to Replace 2 words by a split ?

Posted on 2012-03-22
3
Medium Priority
?
240 Views
Last Modified: 2012-03-22
Lets say I have a string:   "Hello_World"


I would like the result to be:   "World_Hello"


how can I do that?
0
Comment
Question by:PhilippeRenaud
3 Comments
 
LVL 14

Accepted Solution

by:
binaryevo earned 2000 total points
ID: 37754078
Would this need to be dynamically capable so that Hello_World could equal any size string delimited with "_"?

Spitting the string based on the "_" delimeter:

string[] splitList = "Hello_World".Split('_');

Open in new window


Re-assembling the string based on index:

string resultString = string.Format("{0}_{1}", splitList[1], splitList[0]);

Open in new window


Doing this from memory so I cant check syntax as well as usual.
0
 
LVL 20

Expert Comment

by:BuggyCoder
ID: 37754130
Try This, a bit of linq but worthy the solution, Now your text can be dynamic:-
            string value = "Hello_World_Test_Test1_test2";
            var arrStrings = value.Split('_').Reverse().ToArray();

            Console.WriteLine(string.Join("_", arrStrings));

Open in new window

0
 
LVL 1

Author Closing Comment

by:PhilippeRenaud
ID: 37754251
thanks
0

Featured Post

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

SingleRun is a tool that ensures that only one instance of an application is started, running it again brings the application to focus.
Hello there! As a developer I have modified and refactored the unit tests which was written by fellow developers in the past. On the course, I have gone through various misconceptions and technical challenges when it comes to implementation. I would…
If you are looking for an automated tool which can generate reports for Outlook emails and other items from PST file, then you can go for Kernel PST Reporter tool. The reports which are created by this tool are helpful to analyze and understand PST …
Watch the software video of Kernel Import PST to Office 365 tools which can easily import PST and OST files to Office 365 for bulk mailboxes. The process of migration is simple and user can map source and destination mailboxes and easily import data…

569 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question