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
Antwort
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
Das Wort "W" ist nicht das gleiche Ich meine in verschiedenen Datei das Wort ist geändert, also was kann ich dafür tun? –
@Ajjags Also, was ist das Muster? Holen Sie das zweite Wort in der Teilung von '-'? Sie müssen klare Anforderungen haben. – user3185569
@Ajjags Also wollen Sie die letzten zwei Zeichen des ersten Wortes nach dem ersten '-' im Dateinamen? – user3185569
Split basierend auf was? und was ist der Teilstring? Du hast mehrere Einsen. Bitte sei spezifischer. – user3185569
Split basiert auf '\'. Und ich will '1', die zwischen W und A ist –
Sie wollen also nur 1 oder 1 und A? – user3185569