2016-08-06 6 views
0

D:\Ajay\Autocad\534-W1A-R1.dwg을 사용하여 문자를 분리하고 분리하고 분할 및 하위 문자열을 사용하여 분리하여 인쇄용으로 문자 1A을 따로 분리합니다.먼저 문자열을 분리 한 다음 하위 문자열

+0

분할 내용에 기초를? 하위 문자열이란 무엇입니까? 여러 개의 1이 있습니다. 더 구체적으로 말하십시오. – user3185569

+0

'\'을 기반으로하는 분할. W와 A 사이에있는 '1'을 원합니다. –

+0

그래서 1 또는 1과 A를 원하십니까? – user3185569

답변

0

당신이 정말로 파일 이름을 얻기 위해 분할을 사용하려면, 당신이 할 수 있습니다 :

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); 

인쇄 :

1 
A 
+0

'W'라는 단어가 다른 것은 아닙니다. 단어가 바뀌면 다른 파일에서 그 의미가 어떻게됩니까? –

+0

@Ajjags 그래서 패턴이 무엇입니까? '-'의 분리에서 두 번째 단어를 얻으시겠습니까? 명확한 요구 사항이 필요합니다. – user3185569

+0

@Ajjags 그래서 첫 번째 단어의 마지막 두 문자를 파일 이름의 첫 번째'-' 뒤에 넣으시겠습니까? – user3185569