C#,一种在两个或多个空格的第一次(也是第一次)出现时拆分字符串的优雅方法?

标签 c# string split

有没有一种优雅的方法可以在第一次(而且只有第一次)出现两个或多个空格时拆分字符串? 或者至少找到这两个或更多空白字符串的索引。

非常感谢。

最佳答案

您可以构造一个实例而不是使用静态方法,并利用限制执行拆分次数的重载:

Regex regex = new Regex(@"\s{2,}");

string[] result = regex.Split(input, 2); // only 1 split, two parts

关于C#,一种在两个或多个空格的第一次(也是第一次)出现时拆分字符串的优雅方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528289/

相关文章:

c# - 防止调整大小选择聚焦 ComboBox 中的所有文本

c# - Winforms Designer 和 C#,如何以编程方式调用 "Default"属性网格选择的功能

javascript - JS 中逻辑运算符的字符串比较

c# - 组字符串值

c - 初始化中的指针目标的符号不同

string - Lisp - 将输入拆分为单独的字符串

c# - .NET CF 中 SQL CE 数据库的 RAM 使用情况

c# - WindowsIdentity : Exception: System. Security.SecurityException: 用户名或密码不正确

javascript - 根据javascript中的索引将数组分成两部分

php - 将字符串拆分为多列(标签感知)