Recherche de différences entre deux textes


HawkEye
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 23 Fév 2004

Recherche de différences entre deux textes

Message le Ven Mai 15, 2009 9:40

Bonjour !

Dans le cadre du développement d'un outil, je cherche un moyen de mettre en évidence les différences entre deux textes, un peu à la façon de Wikipedia.

Exemple:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud difference ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Cette phrase n'est pas dans la version précédente. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.



...je suis une grosse brèle en matière de REGEX... est-ce que quelqu'un aurait une idée "simple" pour afficher ces différences ?

NB: c'est pour du backoffice, donc ça peut être un peu lourd (un peu hein)... ;)

D'avance un grand merci !!!


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: Recherche de différences entre deux textes

Message le Ven Mai 15, 2009 10:10



dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Re: Recherche de différences entre deux textes

Message le Ven Mai 15, 2009 10:31

strcmp ne suffit pas ?
:mrgreen:

Plus sérieusement, essaie de trouver une librairie existante parce que si tu veux tout te coder tout seul, tu vas bien t'amuser...

prog-x
WRInaute discret
WRInaute discret
 
Messages: 106
Inscription: 6 Jan 2007

Re: Recherche de différences entre deux textes

Message le Ven Mai 15, 2009 14:52

Je t'ai fait quelque chose en vitesse que tu peux trouver ici.

C'est à améliorer car il y a beaucoup de cas où cette fonction ne reconnaît pas complètement le texte modifié et il y a aussi un problème de charset.


HawkEye
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 23 Fév 2004

Re: Recherche de différences entre deux textes

Message le Mar Juin 02, 2009 9:37

Désolé pour le manque de réponses: 2 petites "off-web" et "under the sun" s'imposaient.

prog-x, ta solution me semble la plus adaptée, exception faite du pb de charset ;)
On peut se caler quelques minutes pour en parler (MP) ?

Thanks!


ringout
WRInaute discret
WRInaute discret
 
Messages: 240
Inscription: 2 Nov 2008

Re: Recherche de différences entre deux textes

Message le Mar Juin 02, 2009 11:18

je croix que tu cherche sa :wink:


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Re: Recherche de différences entre deux textes

Message le Mar Juin 02, 2009 11:25

euh non je crois qu'il recherche un script (et moi aussi) ...


Aaarrrgggh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 394
Inscription: 16 Mar 2009

Re: Recherche de différences entre deux textes

Message le Mar Juin 02, 2009 13:01



rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

Re: Recherche de différences entre deux textes

Message le Mar Juin 02, 2009 13:43

sympathique pas encore testé

bookmarqué + 1 reco

EDIT : impossible de mettre une reco :twisted:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Logiciel d'analyse du positionnement
    AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


cron