最初の発生時に分割する 質問する

最初の発生時に分割する 質問する

区切り文字が最初に出現したときに文字列を分割する最適な方法は何でしょうか?

例えば:

"123mango abcd mango kiwi peach"

最初に分割するmangoと次のようになります。

" abcd mango kiwi peach"

代わりに最後の出現で分割するには、Python で文字列を分割し、コロンの後の最後のセグメントの値を取得する

ベストアンサー1

からドキュメント:

str.split([sep[, maxsplit]])

区切り文字列としてsepを使用して、文字列内の単語のリストを返します。maxsplit指定されている場合は、最大でmaxsplit回の分割が行われます (したがって、リストには最大でmaxsplit+1要素が含まれます)。

s.split('mango', 1)[1]

おすすめ記事