特定の文字の前の文字列の最後の部分を印刷しようとしています。
文字列 .split() メソッドを使用するか、文字列のスライスを使用するか、または他の何かを使用するかはよくわかりません。
これは機能しないコードですが、ロジックを示していると思います:
x = 'http://test.com/lalala-134'
print x['-':0] # beginning at the end of the string, return everything before '-'
末尾の数値はサイズが異なるため、文字列の末尾からの正確な数を設定できないことに注意してください。