字串传送时,若两个字串单元存在重叠,如何编程处理
时间: 2023-06-05 12:06:32 浏览: 279
CStrAinBP:2 个单元格串的重叠元素。 比 INTERSECT/ISMEMBER/SETDIFF 快 10-20 倍。-matlab开发
处理重叠的两个字串单元可以采用以下两种方法:
1. 创建一个新的字符串,将其中一个字符串复制到新字符串中,然后再将另一个字符串复制到新字符串的尾部。在复制第二个字符串时,需要跳过与第一个字符串重叠的部分。最后,用新字符串来替换原有的两个字符串。
2. 将重叠的部分作为一个单独的字符串处理。先将第一个字符串的结尾与第二个字符串的开始进行比较,计算它们之间的重叠长度,然后将这个长度的部分作为一个独立的字符串复制到新字符串中。最后,将两个字符串的非重叠部分和重叠部分所形成的新字符串替换原有的两个字符串。
阅读全文