PBで特定文字の最後に現れる位置を取得するにはどうすればよいか
str.rfind()メソッドを使用すれば、文字列内から特定文字の最後の出現位置を取得できます。文字列内に文字がない場合は、-1を返します。
以下に例を示します。
string = "Hello, world!"
target_char = "o"
last_index = string.rfind(target_char)
print(last_index) # 输出:8
このサンプルでは、rfind()メソッドを利用して、文字列string内で文字”o”が最後に登場した位置をインデックスで取得し、その結果を出力します。結果は8となり、文字”o”がインデックス位置8で最後に登場したことを示しています。