给定两个字符串s1和s2，要求找到s1中的所有子串是否存在于s2中。如果存在，则输出所有匹配的子串及其出现位置，如果没有匹配的子串，则输出“无匹配项”。
s1：dog
s2：the quick brown fox jumps over the lazy dog
子串 "dog" 存在于字符串 s2 中，并且它出现在字符串 s2 的末尾。输出为：匹配项为 "dog"，位置为 32。

如果 s1 和 s2 分别是变量，可以用下面的 Python 代码进行匹配（忽略大小写）：

```
s1 = "dog"
s2 = "the quick brown fox jumps over the lazy dog"

matches = []
for i in range(len(s2)-len(s1)+1):
    if s2[i:i+len(s1)].lower() == s1.lower():
        matches.append((s1, i))
if matches:
    for m in matches:
        print(f"匹配项为 {m[0]}，位置为 {m[1]}。")
else:
    print("无匹配项。")
```