<prompt> Tengeneza usemi wa kawaida ili ulingane na mfuatano wenye nyuzi ndogo mbili zinazofanana ndani yake.  <response>: Ili kuunda usemi wa kawaida ili kulinganisha mfuatano wenye nyuzi ndogo mbili zinazofanana ndani yake, unaweza kutumia muundo 1. Mchoro huu hutumia kikundi cha kunasa kinachowakilishwa na mabano ., ambacho kinanasa mlolongo wowote wa herufi moja au zaidi. 1 ni rejeleo la nyuma ambalo huambia usemi wa kawaida ulingane na mfuatano sawa wa wahusika ambao walinaswa na kikundi cha kwanza cha kunasa. Kwa maneno mengine, inahitaji kuwe na kamba ndogo mbili zinazofanana karibu na kila mmoja ndani ya kamba. Huu hapa ni usemi kamili wa kawaida: .?.2.? Usemi huu wa kawaida unajumuisha vipengele vifuatavyo: - na ni mwanzo na mwisho wa nanga za kamba, ambazo zinahakikisha kwamba kamba nzima inafanana. - .? mwanzoni na mwisho ni hiari, vikundi vya kunasa visivyo na pupa ambavyo vinalingana na herufi zozote kabla na baada ya vijisehemu vidogo vinavyofanana. - . ni kikundi cha kunasa ambacho kinalingana na mfuatano wowote wa herufi moja au zaidi inayowakilisha kamba ndogo isiyo tupu. - 2 ni marejeleo ya nyuma kwa kikundi cha pili cha kunasa, kinachohitaji kuwepo kwa kamba nyingine ndogo inayofanana. Mchoro huu utalingana na mfuatano wowote ulio na kamba ndogo mbili zinazofanana, zisizo tupu ndani yake. Kwa mfano, italingana na mifuatano kama abcdefabcdef na 123xyzxyz456, lakini si abc au xyzxyzxyz. 