[TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet Ivan Kanis
Yann Tous mes tests se sont soldés par des échecs... :-( C'est normal, analyser un fichier HTML n'est pas chose simple. Si ton document HTML est bien construit (c'est á dire HTML 4.01 ou XHTML 1.0) tu pourrais te servir du module XML: http://fr2.php.net/manual/fr/ref.xml.php ou

[TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet Yann Cochard
Salut, Y a-t-il parmi vous des experts en regexp ? Pour un glossaire fait en PHP, dans un texte pouvant contenir du code HTML, je souhaite remplacer les mots par un lien vers la définition dans le glossaire. Le code ci-dessous marche pour du texte sans code html. Problème : je voudrais

Re:[TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet patrice . mahy
Salut, çà devrait mieux marcher en backslashant les parenthèses et autres backslashes fais toi la main dans vi avec les regexp, moi, l'expression suivante marche : :1,$s/\([^a-zA-Zàéèêëïîôùü]\)\(ton mot\)\([^a-zA-Zàéèêëïîôùü]\)/\1 \2 \3/ je n'ai pas essayé avec php mais le principe est le

Re: [TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet patrice . mahy
re salut, si çà peut aider j'ai les expressions qui marchent pour l'inverse : c'est à dire qu'elle trouve ton mot entre toutes les balises HTML : ([^]*)(ton mot)([^]*) (a[^]*[^]*)(ton mot)([^]*\/a) avec un test qui va bien derrière çà doit bicher Patrice Linux-Azur :

[TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet Ivan Kanis
Ivan (c'est á dire HTML 4.01 ou XHTML 1.0) Euh, j'ai dit une bêtise. Ça ne marcherait pas avec HTML 4.01. A+ Ivan -- /-* |I often quote myself; it adds spice to my| Ivan Kanis | |

Re: [TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet Ivan Kanis
patrice re salut, si çà peut aider j'ai les expressions qui patrice marchent pour l'inverse : c'est à dire qu'elle trouve ton patrice mot entre toutes les balises HTML : Oui, mais... Est-ce que ça marche avec les balises qui s'etendent sur plus d'un ligne? Par exemple p test exemple

Re: [TECH] regexp en PHP pour glossaire

2003-10-03 Par sujet Jean-Max Reymond
c'est bien le problème que je vois. On a beau dire mais un coup de sax (pas de fotes de frappe) sur du xml, c'est quand même plus propre. sinon, il va falloir se coller à faire un mini-parser... Ivan Kanis wrote: patrice re salut, si çà peut aider j'ai les expressions qui patrice