요즘 누구든지 파일의 전체 경로를 다음과 같이 여러 부분으로 나눈 훌륭한 기능을 게시했습니다.vb6 확장자를 3 문자로 제한하려면 어떻게해야합니까? (문자열 파싱)
Function BreakDown(Full As String, FName As String, PName As String, Ext As String) As Integer
If Full = "" Then
BreakDown = False
Exit Function
End If
If InStr(Full, "\") Then
FName = Full
PName = ""
Sloc% = InStr(FName, "\")
Do While Sloc% <> 0
PName = PName + Left$(FName, Sloc%)
FName = Mid$(FName, Sloc% + 1)
Sloc% = InStr(FName, "\")
Loop
Else
PName = ""
FName = Full
End If
Dot% = InStr(Full, ".")
If Dot% <> 0 Then
Ext = Mid$(Full, Dot%)
Else
Ext = ""
End If
BreakDown = True
End Function
그러나 그 행이 계속 지나면 확장의 일부로 간주됩니다. 어쨌든 문자열의 마지막 마침표 뒤에 3 자까지만 계산합니까?