メソッド rsplit
メソッド rsplit は、文字列を最後に一致した部分文字列およびパラメータで指定された区切り文字で分割したリストを返します。2番目のオプションパラメータで、文字列を何回分割するかを指定します。デフォルトでは、文字列を無制限に分割できます。
構文
文字列.rsplit(区切り文字, [分割回数])
例
次の文字列にメソッド rsplit を適用して、1回だけ分割してみましょう:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
コード実行結果:
['ab_ac', 'dea']
例
次に、分割回数を指定せずにメソッド rsplit を適用してみましょう:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
コード実行結果:
['ab', 'ac', 'dea']
関連項目
-
メソッド
split,
文字列を部分文字列で左から分割します -
メソッド
rpartition,
文字列を最後に一致した部分文字列で分割します -
メソッド
rsplit,
文字列を部分文字列で右から分割します -
メソッド
partition,
文字列を最初に一致した部分文字列で分割します -
メソッド
join,
文字列のリストから文字列を返します