gpt4 book ai didi

c# - 拆分由多个空格分隔的字符串,忽略单个空格

转载 作者:可可西里 更新时间:2023-11-01 08:01:23 30 4
gpt4 key购买 nike

我需要拆分由多个空格分隔的字符串。例如:

"AAAA AAA        BBBB BBB BBB        CCCCCCCC"

我想把它分成这些:

"AAAA AAA"   
"BBBB BBB BBB"
"CCCCCCCC"

我试过这段代码:

value2 = System.Text.RegularExpressions.Regex.Split(stringvalue, @"\s+");

但没有成功,我只想将字符串拆分为多个空格,而不是单个空格。

最佳答案

+ 表示“一个或多个”,因此单个空格可以作为分隔符。如果你想要求不止一次,使用{m,n}:

value2 = System.Text.RegularExpressions.Regex.Split( stringvalue, @"\s{2,}");

{m,n} 表达式要求紧接在它之前的表达式匹配 mn 次,包括在内。只需要一个限制。如果缺少上限,则表示“m 次或更多次重复”。

关于c# - 拆分由多个空格分隔的字符串,忽略单个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731154/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com