由两个或多个空格分隔

本文关键字:空格 分隔 两个 | 更新日期: 2023-09-27 18:35:45

假设我有一个这样的字符串:

"15    Lore ipsum"

有没有办法拆分它,所以我在拆分后得到了 3 根字符串["15", "Lore", "Ipsum"].所以我希望分隔符是一个由两个或多个空格组成的空格,我不希望一个空格是分隔符......

由两个或多个空格分隔

您可以使用

string.Split(char[], StringSplitOptions)方法:

string s = "15    Lore ipsum";
string result = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

's代表"空格字符"。

http://www.w3schools.com/jsref/jsref_regexp_whitespace.asp

试试(.*?)'s+(.*?)'s+(.*?)$

https://regex101.com/r/oH8qY6/1