C#如何提取部分字符串

Z.V*_*Z.V 1 c#

如何从字符串中提取部分,并在字符之间分隔" - "?例如,我想从"123-4567-9012"中提取"123"或从"123-4567-9012"中提取"4567",或者从相同的字符串中提取9012

Hab*_*bib 10

只需拆分-角色,然后就可以访问它们了.使用string.Split(char [])

string str  = "123-4567-9012";
string[] arr = str.Split('-');
Run Code Online (Sandbox Code Playgroud)

它会导致:

arr[0] = "123";
arr[1] = "4567";
arr[2] = "9012"
Run Code Online (Sandbox Code Playgroud)