Bonjour,
Dans mon programme, j'affiche deux chaines.
Je souhaites surligner les différences entre les deux chaines.
Comment puis je faire ?
Merci
Bonjour,
Dans mon programme, j'affiche deux chaines.
Je souhaites surligner les différences entre les deux chaines.
Comment puis je faire ?
Merci
Bonjour,
Pourrais-tu être plus précis ?
Est-ce qu'il y a une partie de la chaîne qui est commune ?
Si oui, est-ce déterminé à l'avance ?
Sinon, s'agit-il d'une comparaison position par position ?
Bref, ça dépend de ce que tu veux faire.
Plus la question sera précise, plus la réponse sera adaptée.
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Je vais l'exprimé autrement pour être plus clair.
Je cherche à comparé deux chaines qui contiennent des formules.
Par exemple :
Chaine1 = "if(test1 == true){ valide = true; }"
Chaine2 = "if(test1 == true){ essai = true; }"
Ces 2 chaines sont affichés dans deux textBox différentes :
La chaine 1 est affiché dans la textBox1 et la chaine2 est affiché dans la textbox2
J'ai mis le contenu des chaines au hasard.
J'ai donc tester si elles étaient identiques par la condition suivante :
Dans notre cas elles ne sont pas identiques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if (Chaine1.Equals(Chaine2))
Dans la textbox1 je souhaite donc afficher la chaine1 avec "valide" souligné, et dans la textbox2 je souhaite afficher la Chaine2 avec "essai" souligné.
Si je n'ai pas été assez clair fait le moi savoir.
Partager