Hola, cuando te tira error lo mejor es poner el error concreto que te da, aparte del código completo de ese sector que "esta mal" y de manera resaltada con los highlight. Probá en modo debug a ver que llega al if para igualar correctamente la condición. Por lo pronto puedo decirte que para dividir cadenas podés usar
substring, es bastante simple, después tenés el
split, no lo he usado pero te puede aportar también, saludos

.