我对模式匹配或识别完全陌生。我的问题是,如果我有一系列字符串,例如 str1:ABCAAAAAAAEFG、str2:ABCBBBBBBBBCC、str3:SSSCCCCCCCCEFG 等。我想比较这些字符串并找出相同位置的共享模式。
比如我想比较str1和str2,匹配的结果是有共享模式:ABC从头开始。第二步,比较str1和str3,结果是有一个shred pattern:从头到尾的EFG。我想对我的集合中的每两对进行比较:(str1,str2),(str1,str3),(str2,str3)。等等
我怎样才能以编程方式做到这一点。我的问题可能过于笼统,但我对这个领域完全陌生,我需要知道是否已经有一些工具或功能可以帮助我有效地做到这一点。
编辑:1)通常,字符串具有相同的长度。