用除字母以外的任何字符分隔的Readline
本文关键字:任何 字符 分隔 Readline | 更新日期: 2023-09-27 18:01:01
如何使用Console.Readline().Split()
拆分除字母(,*&%.(之外的任何其他字符。有没有更简单的方法可以做到这一点,而不是在Split()
中输入所有可能的字符?
string line = Console.ReadLine();
string[] segments = Regex.Split(input: line, pattern: "'W");
Split采用params
,这意味着参数列表变成了数组参数。
您可以传入一个字符串列表以进行拆分,例如,使用您给定的字符:
var line = Console.ReadLine();
var segements = line.Split(' ', ',', '*', '&', '%', '.');
编辑:正则表达式的答案很好,如果这就是你的意思——但如果你只想要指定的字符,那就更好了——因为它不会受到非英语字符的影响。
Console.Readline()
返回字符串,所以使用Split
就像通常的拆分一样
您可以将Split与regex 一起使用