2024-03-21

Pythonで文字列の先頭または末尾から指定した文字を検索して文字列を分割するよ

Pythonで文字列の先頭または末尾から指定した文字を検索して文字列を分割するよ

文字列の先頭から指定した文字を検索して文字列を分割するよ

# 対象文字列だよ
targetText = "12月1日は日曜日で祝日、晴れの日でした"
# 検索文字列だよ
findText = "日"
# 文字列の先頭から"日"を検索して最初に見つかった位置を取得するよ
index = targetText.find(findText)
# 見つかった位置より前の文字を表示するよ
print(targetText[:index])
# 見つかった位置以降の文字を表示するよ
print(targetText[index:])

実行結果

12月1
日は日曜日で祝日、晴れの日でした

文字列の末尾から指定した文字を検索して文字列を分割するよ

# 対象文字列だよ
targetText = "12月1日は日曜日で祝日、晴れの日でした"
# 検索文字列だよ
findText = "日"
# 文字列の末尾から"日"を検索して最初に見つかった位置を取得するよ
index = targetText.rfind(findText)
# 見つかった位置より前の文字を表示するよ
print(targetText[:index])
# 見つかった位置以降の文字を表示するよ
print(targetText[index:])

実行結果

12月1日は日曜日で祝日、晴れの
日でした

0 件のコメント: