问题描述 小基是一名程序员,他正在开发一个文本处理工具。他需要实现一个增强版的字符串查找功能,类似于C语言中的strstr函数,但具有更多的功能。 具体来说,他需要实现以下功能: 在主字符串中查找模式字符串的所有出现位置(而不仅仅是第一次出现的位置)。 支持通配符匹配:模式字符串中的*可以匹配任意长度(包括0)的任意字符序列。 例如,在主字符串"abcabcabc"中查找模式字符串"abc",应该返回出现位置[0, 3, 6]。如果查找模式字符串"a*c",应该返回出现位置[0, 3, 6],因为*可以匹配字符'b'。 请你帮助小...