strip
Python のビルトイン (およびその子であるrstrip
and lstrip
) は、引数として与えられた文字列を、順序付けられた文字列としてではなく、一種の「リザーバー」として処理することに最近気付きました。
>>> s = 'abcfooabc'
>>> s.strip('abc')
'foo'
>>> s.strip('cba')
'foo'
>>> s.strip('acb')
'foo'
等々。
上記の例で出力が異なるように、特定の文字列から順序付けられた部分文字列を削除する方法はありますか?