Comparez les chaînes et mettez en évidence les différencesComment écrire une fonction ou une routine qui comparerait deux chaînes et montrerait la différence entre elles?
par exemple
string1 = "Il pleuvra demain"
string2 = "Il neigera demain"
comparaison result (string2 vs string 1) = "Cela va pluie neige demain "
ScriptingRe: Comparer des chaînes et mettre en évidence les différencesQuelles sont les règles?
Est
Il va pleuvoir demain
différent de
Demain il pleuvra
Si vous comparez simplement chaque mot d'une chaîne au même mot de position dans une deuxième chaîne, cela peut facilement être fait en parcourant les chaînes en utilisant la fonction Word () pour comparer chaque mot.
Mais au-delà, l'algorithme peut devenir très complexeRe: Comparer des chaînes et mettre en évidence les différencesCe que je veux, c'est quelque chose qui ressemble à ce que MS Word fera lorsqu'il compare des documents.
La chose que je veux faire est de comparer deux tables de données, en particulier les différences dans les scripts de tables et les formules de colonnes.
Comparer les tableaux de données montrera, par exemple, si les scripts de table enregistrés sont différents et les listera tous les deux, que je peux enregistrer dans une table avec les chaînes de la table dans des colonnes séparées, mais ce que je veux voir, c'est où ces deux scripts sont différent.
Re: Comparer des chaînes et mettre en évidence les différencesOn dirait que cela pourrait être fait avec des expressions régulières, je ne sais pas comment.
Re: Comparer des chaînes et mettre en évidence les différencesComparez deux fichiers
Re: Comparer des chaînes et mettre en évidence les différencesLe script d'édition le plus court me fournit les informations dont j'ai besoin, ce qui est très utile, merci!