splitArray = Regex.Split(subjectString, @"(?<=\p{N})(?=\p{L})");
Run Code Online (Sandbox Code Playgroud)
将在C#中工作以分割数字(\p{N})和字母(\p{L})之间的位置.
如果您还想在字母和数字之间分配,请使用
splitArray = Regex.Split(subjectString, @"(?<=\p{L})(?=\p{N})|(?<=\p{N})(?=\p{L})");
Run Code Online (Sandbox Code Playgroud)
然而,这太过分裂了你的榜样.
你只想分割那一个字符串?太容易了!
string filename = "123Prefix1pics.zip"
string part1 = "123"
string part2 = "Prefix1"
string part3 = "pics.zip"
Run Code Online (Sandbox Code Playgroud)
好的,这是一个笑话,但它给出了正确的答案.除非您概括了拆分规则或提供更多示例,否则我们只能猜测.
您可能会要求在数字后打断字符串,但我只是猜测.
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |