I am new to C# and only know the basics. I'm looking for a code example on how I would get every other word from a string variable. For example if the variable was
String x = "Help me, coding is difficult";
I would want to return single string "Help coding difficult". It needs to be a function that takes one string and return filtered version of it.
Someone suggested duplicates that I mostly already seen during my research:
- How to split text into words? shows very complicated logic that takes into account punctuation for example. I think I'm fine just to rely on spaces, but if you have better suggestion with an explanation - would be nice.
- Select every second element from array using lambda - seems promising, but sample shows how to work with integer array. I have string (or maybe string array if one can adapt string splitting code to provide one).
- C# Print list of string array that also sounds promising but it shows how to print the result, not how to return it as value from a function.