2014-11-12 2 views
-1

"thisisatextfilea.txt"와 같은 문자열이 있다고 가정합니다. 나는 .txt를 다듬어서 나머지 문자열 (thisisatextfilea)이 a로 끝나는 지 찾아야한다. 미리 감사드립니다 :)문자열의 끝 문자를 찾으려면 VbScript

+0

당신의 숙제를하십시오 및 오른쪽()는 꼬리를 얻을 수 있습니다 당신 자신. –

답변

1

부분을 가져 오기 전에 Split()을 사용하십시오.

>> s = "thisisatextfilea.txt" 
>> WScript.Echo Right(Split(s, ".")(0), 1) 
>> 
a 

(당신의 가정을 확인 (유일의 왼쪽 문자열이) 생산 코드에 대한 좋은 생각이 될 수도 있습니다.).

+0

@Krishna, 문자열이 실제로 확장자에 사용 된 마침표를 포함 할 수있는 파일 이름/경로 인 경우,'FileSystemObject' 클래스의'GetBaseName()'함수를 사용하여 파일 이름 문자열에서 확장자를 뺀 값. 'objFSO.GetBaseName ("c : \ some path \ thisisatextfilea.txt")'문자열 만이 thisisatextfilea를 반환합니다. 그런 다음 Ekkehard가 보여 주었던 것처럼 Right()를 사용하여 가장 오른쪽 문자를 추출합니다. – Bond

관련 문제