字符串1：这是一个示例
字符串2：这个字符串应该包含示例
生成一个算法，找到并显示两个文本字符串的最长公共子串。
1.将两个字符串拆分为字符数组 
2.为最长公共子字符串的长度初始化两个变量和一个二维数组
3.对于数组中的每个字符，将其与另一个字符串中相同索引处的字符进行比较，以检查是否匹配
4.如果有匹配，则将1添加到长度变量，并更新二维数组
5.如果长度变量大于二维数组中的条目，则使用新长度值更新数组
6.在所有字符进行比较之后，将二维数组中的最大值作为最长公共子字符串的长度返回
7.初始化一个空字符串以存储最长公共子串
8.遍历二维数组以查找最大值的索引
9.对于每个索引，从最大值开始，将两个字符串中该索引处的字符添加到空字符串中
10.遍历所有索引后，将完整字符串作为最长公共子串返回