Raf*_*aeu 4 c# regex linq string
我有一个字符串,具有以下格式:
string sample = "A, ABC, 1, ACS,,"
Run Code Online (Sandbox Code Playgroud)
如您所见,该,角色有5个出现.我需要在第4次发生后删除所有内容,以便最终结果为:
string result = fx(sample, 4);
"A, ABC, 1, ACS"
Run Code Online (Sandbox Code Playgroud)
没有一个可能foreach吗?提前致谢.
Dan*_*rth 12
你可以这样做:
sample.Split(',').Take(4).Aggregate((s1, s2) => s1 + "," + s2).Substring(1);
Run Code Online (Sandbox Code Playgroud)
这将在逗号分割的字符串,然后只取前四项("A"," ABC"," 1"," ACS"用),CONCAT他们一个字符串Aggregate(结果:",A, ABC, 1, ACS")和除第一个字符返回的一切.结果:"A, ABC, 1, ACS".
| 归档时间: |
|
| 查看次数: |
3794 次 |
| 最近记录: |