#P1584. 【字符串查找】求子串的位置
【字符串查找】求子串的位置
题目描述
给定一个父字符串 和一个子字符串 ,请判断 中是否存在 。如果存在,输出 在 中每一次出现的起始位置(位置编号从 开始);如果不存在,输出 。
例如,父字符串 ,子字符串 ,则 在 中出现了两次,起始位置分别为 和 。
如果 ,,则输出 。
输入格式
第一行:一个字符串 (可能包含空格),表示父字符串。
第二行:一个字符串 (可能包含空格),表示子字符串。
输出格式
若 在 中出现,则每行输出一个整数,表示每次出现的起始位置(从小到大);若未出现,输出一行 。
样例
Go Abc good goole!
go
8
13
Go Abc good goole!
hi
-1
数据范围与提示
- 两个字符串的长度均不超过 。
- 起始位置编号从 开始。