特定の文字の前に文字列の最後の部分を印刷しようとしています。特定の文字の前に文字列の最後の部分を取得する方法は?
文字列.split()メソッドを使用するのか、文字列をスライスするのか、それとも別のものを使用するのかどうかはわかりません。ここで
は動作しないいくつかのコードですが、私はロジックを示し思う:
x = 'http://test.com/lalala-134'
print x['-':0] # beginning at the end of the string, return everything before '-'
注私は端からの正確な数を設定することはできませんので、末尾の数字はサイズが変化すること文字列の
文字列の末尾から区切り文字を見つけるだろうが、どうもありがとうございました、私は'印刷x.rsplitを使用しました。私は 'print x.rpartition( ' - ')[2]'にも出くわしました。再度、感謝します! – user1063287
あなたの言葉は少し曖昧でした。あなたは文字列の最後の部分**の前に**特定の文字*を求めました。あなたは後になって、私は推測する。 :-) –
しかし私の素晴らしいコメント! '文字列の終わりに始まり'、あなたが何を意味するかが分かります。 – user1063287