1 c#
这可能是一个简单的问题,我有3个字符串
A123949DADWE2ASDASDW
ASDRWE234DS2334234234
ZXC234ASD43D33SDF23SDF
我希望将前8个字符再分为10和11,然后将它们组合成一个字符串.
所以我会得到:
A123949DWE
ASDRWE23S2
ZXC234AS3D
基本上第9个字符和第12个字符后的任何内容都被删除.
你可以使用String.Substring:
s = s.Substring(0, 8) + s[10] + s[11]
Run Code Online (Sandbox Code Playgroud)
示例代码:
string[] a = {
"A123949DADWE2ASDASDW",
"ASDRWE234DS2334234234",
"ZXC234ASD43D33SDF23SDF"
};
a = a.Select(s => s.Substring(0, 8) + s[10] + s[11]).ToArray();
Run Code Online (Sandbox Code Playgroud)
结果:
A123949DWE
ASDRWE23S2
ZXC234AS3D
Run Code Online (Sandbox Code Playgroud)