Diff dvou stringů rubrika: Programování: Jiné

9 Taco
položil/-a 13.6.2016

Zdravím.

Mám dva řetězce, a chci v nich najít rozdíly. Zajímá mě cokoliv mi k tomu můžete říct, odkazy na implementace, metody, klidně i dobré rady z hlavy.

Příklady k vysvětlení:

"abcdefgahijklmn"
"abcDefgaHjklmn"
diff: abc + d|D + efga + hi|H + klmn
 
"abcdeFgahihijklmn"
"abcDefgaHhiHjklmn"
diff: abc + d|D + e + F|f + ga + hi|H + hi + |H + jklmn
 
"abcdefgahiraganajklmn"
"abcDeedaefgaHjklmn"
diff: abc + d|Deedae + efga + hiragana|H + klmn

Tedy rozdíly nemají fixní délku. Zajímá mě v čem se liší, co kde přibylo, co ubylo. Ale nějak tak, alespoň zhruba, jak by to porovnal člověk. Tedy aby se mi při prvním posunu neslilo všechno do jednoho "neshoduje se".

Díky moc.

odkaz
7 ondrej.zara
odpověděl/-a 13.6.2016

Komentáře

  • Taco : Supr, díky. 14.6.2016

Pro zobrazení všech 8 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.