c# - 如何获取由空格分隔的字符串的第一部分和最后一部分

标签 c# regex string linq split

如果我有一个名字由多个部分组成,用空格分隔,我想得到:

the first name + " " + the last name.

有什么办法吗?

  • 除了名字之间用空格隔开之外没有规则。

  • 有任意数量的部分。

例子:

john depp lennon

收件人:

john lennon

最佳答案

string sString = "john depp lennon";
string[] sArray = sString.Split(' ');

string sStartEnd = sArray[0] + " " + sArray[sArray.Count()-1]; // "john lennon"

关于c# - 如何获取由空格分隔的字符串的第一部分和最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629418/

相关文章:

javascript - 无法在 javascript 正则表达式中匹配 '£'(英镑)

java - 将包含整数文字(十进制、十六进制和八进制表示法)的 java 字符串解释为整数值

string - 从 std::string 转换为 String^

c# - +- 在 c# 中作为运算符会做什么

c# - 如何实现更独特的名称(MVC)

c# - 如何检测内存泄漏在哪里?

c# - MVC Mini Profiler - LINQ 开销

regex - 将特定的返回查询转换为 mgo

regex - 在 R 中使用 strsplit(),忽略括号中的任何内容

java - 如何获取字符串数组中的下一个按钮