string line = Console.ReadLine();
string[] segments = Regex.Split(input: line, pattern: "\W");
Readline split by anything else than letters
문제
How do I use the Console.Readline().Split()
to split anything else than letters(, * & % .). Instead of inputting every one of the possible characters in the Split()
, is there an easier way to do this?
해결책
다른 팁
Split takes params
which means the parameter list is turned into an array argument.
You can pass in a list of strings to split by - for example, with the characters you have given:
var line = Console.ReadLine();
var segements = line.Split(' ', ',', '*', '&', '%', '.');
Edit: The regular expression answers are good, if thats what you mean - but if you only want the specified characters then this is better - because it wont be affected by non-English characters.
Console.Readline()
return String, so use the Split
is just like usual Split
You can use Split with regex
제휴하지 않습니다 StackOverflow