方法可以返回指定模式的子串在字符串首次出现的位置
search( )
举一反三
- 字符串有一个find方法,可以在字符串自身内寻找指定的子串,如果找到了返回子串第一次出现的位置,没找到返回-1现在我们自己打造一个 my_find 函数,参数为 母串、子串,要求不仅能返回子串出现的次数,还能将每一次出现的起始位置都返回。请完善代码。[img=809x357]17da5c01f5a59fc.png[/img]
- 一个子串在主串中的位置,指的是( ) A: 子串中最后那个字符在主串中的位置 B: 子串的最后那个字符在主串中首次出现的位置 C: 子串中第一个字符在主串中的位置 D: 子串的第一个字符在主串中首次出现的位置
- count()方法用于统计字符串里某个子串出现的次数。该函数返回子串在字符串中出现的次数。
- 求字符串T在字符串S中首次出现的位置称为()。 A: 串的模式匹配 B: 求子串 C: 求串的长度 D: 串的连接
- 通常将子串在主串中首次出现时,该子串首字符对应的主串中的序号,定义为子串在主串中的位置。
内容
- 0
求子串在串中首次出现位置的运算叫做串的模式匹配。()
- 1
设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置,该操作被称为() A: 求子串 B: 求串长 C: 连接字符串 D: 模式匹配
- 2
find()方法返回-1说明子串在指定的字符串中。
- 3
子串在主串中的位置指的是该子串的最后一个字符在主串中的位置。
- 4
如果index方法没有在字符串中找到子串,则会返回-1