C# 被两个或多个空格分割
假设我有这样一个字符串:C# 被两个或多个空格分割,c#,regex,C#,Regex,假设我有这样一个字符串: "15 Lore ipsum" 有没有办法拆分它,所以在拆分后我得到了3个字符串[“15”,“Lore”,“Ipsum”]。所以我希望分隔符是由两个或多个空格组成的空间,我不希望一个空格是分隔符…\s代表“空白字符” 请尝试(.*?)\s+(.*?)\s+(.*?)$ \s代表“空白字符” 请尝试(.*?)\s+(.*?)\s+(.*?)$ 您可以使用string.Split(char[],StringSplitOptions)方法: string s =
"15 Lore ipsum"
有没有办法拆分它,所以在拆分后我得到了3个字符串
[“15”,“Lore”,“Ipsum”]
。所以我希望分隔符是由两个或多个空格组成的空间,我不希望一个空格是分隔符…\s
代表“空白字符”
请尝试(.*?)\s+(.*?)\s+(.*?)$
\s
代表“空白字符”
请尝试(.*?)\s+(.*?)\s+(.*?)$
您可以使用
string.Split(char[],StringSplitOptions)
方法:
string s = "15 Lore ipsum";
string result = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
您可以使用
string.Split(char[],StringSplitOptions)
方法:
string s = "15 Lore ipsum";
string result = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
…或者只放“\\s”…或者只放“\\s”在知识和益普生之间有多少空格?一个?@Fred我链接的问题的公认答案是
Regex.Split(stringvalue,@“\s{2,}”)
,它可以按照op的要求拆分两个或多个空格。另外,正如@Ian所指出的,我看到“知识”和“ipsum”之间有一个空格“知识”和“ipsum”之间有多少空格?一个?@Fred我链接的问题的公认答案是Regex.Split(stringvalue,@“\s{2,}”)
,它可以按照op的要求拆分两个或多个空格。此外,正如@Ian所指出的,我看到“知识”和“益普生”之间有一个空格