Obter Substring - tudo antes de certo char

Eu estou tentando descobrir a melhor maneira de obter tudo antes do caractere - em uma seqüência de caracteres. Algumas seqüências de exemplo estão abaixo. O comprimento da corda antes - varia e pode ser qualquer comprimento

223232-1.jpg
443-2.jpg
34443553-5.jpg

então eu preciso do valor que é do índice inicial de 0 para a direita antes -. Então as substrings seriam 223232, 443 e 34443553

questionAnswers(7)

yourAnswerToTheQuestion