1. ホーム
  2. python

[解決済み] 初回発生時の分割

2022-03-24 01:51:09

質問

文字列を区切り記号の最初の出現位置で分割するには、どのような方法が良いでしょうか?

例えば

"123mango abcd mango kiwi peach"

を分割して、最初の mango を得ることができます。

"abcd mango kiwi peach"

解決方法は?

から ドキュメント :

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

文字列に含まれる単語のリストを返す。 セプ を区切り文字とする。もし maxsplit が与えられると、最大で maxsplit 分割が行われます(したがって、リストには最大で maxsplit+1 の要素)。

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