2016-08-06 16 views
0

D:\Ajay\Autocad\534-W1A-R1.dwg ist meine Zeichenfolge, und ich möchte es teilen und trennen mit Split und Teilzeichenfolge, so dass ich die Zeichen 1 und A getrennt für den Druck erhalten.Zuerst die Zeichenfolge teilen und dann Zeichen mit Teilzeichenfolge

+0

Split basierend auf was? und was ist der Teilstring? Du hast mehrere Einsen. Bitte sei spezifischer. – user3185569

+0

Split basiert auf '\'. Und ich will '1', die zwischen W und A ist –

+0

Sie wollen also nur 1 oder 1 und A? – user3185569

Antwort

0

Wenn Sie wirklich Split verwenden möchten den Dateinamen zu bekommen, können Sie dies tun:

var result = str.Split('\\').Last()      
       .Split('-').ElementAt(1).Skip(1); 

char first = result.ElementAt(0); 
char second = result.ElementAt(1); 

Console.WriteLine(first); 
Console.WriteLine(second); 

Drucke:

1 
A 
+0

Das Wort "W" ist nicht das gleiche Ich meine in verschiedenen Datei das Wort ist geändert, also was kann ich dafür tun? –

+0

@Ajjags Also, was ist das Muster? Holen Sie das zweite Wort in der Teilung von '-'? Sie müssen klare Anforderungen haben. – user3185569

+0

@Ajjags Also wollen Sie die letzten zwei Zeichen des ersten Wortes nach dem ersten '-' im Dateinamen? – user3185569