Obtener subcadena - todo antes de cierto char

Estoy tratando de descubrir la mejor manera de obtener todo antes del carácter - en una cadena. Algunas cadenas de ejemplo están abajo. La longitud de la cadena anterior - varía y puede ser de cualquier longitud

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

así que necesito el valor que va desde el índice de inicio de 0 hasta el derecho anterior -. Entonces, las subcadenas serían 223232, 443 y 34443553.

Respuestas a la pregunta(7)

Su respuesta a la pregunta