[RegEx] Tout récupérer sauf les attributs alt
manxos
-
manxos -
manxos -
-- [RegEx] Tout récupérer sauf les attributs alt= et title=
Bonjours
voilà, je voudrai faire un split, donc il faut que je récupère tout sauf ce que je veux traiter,
j'aimerai savoir comment il été possible avec RegEx pour tout récupérer sauf (dans mon cas les attributs alt et title)
je vous remercie d'avance
ps:
j'utilise se site:
https://www.manga-france.fr/
comme teste (toute la source HTML effectivement)
exemple:
<img src="images/titre.png" alt="Manga France 漫画フランス" title="Manga France 漫画フランス" width="400" height="80" />
normale le contenu entre alt et title est en Japonais
c'est pour qu'avec le split, je puisse tout (ce qui n'ai pas match par le RegEx) encodé en HTML
Bonjours
voilà, je voudrai faire un split, donc il faut que je récupère tout sauf ce que je veux traiter,
j'aimerai savoir comment il été possible avec RegEx pour tout récupérer sauf (dans mon cas les attributs alt et title)
je vous remercie d'avance
ps:
j'utilise se site:
https://www.manga-france.fr/
comme teste (toute la source HTML effectivement)
exemple:
<img src="images/titre.png" alt="Manga France 漫画フランス" title="Manga France 漫画フランス" width="400" height="80" />
normale le contenu entre alt et title est en Japonais
c'est pour qu'avec le split, je puisse tout (ce qui n'ai pas match par le RegEx) encodé en HTML
Configuration: Windows XP Firefox 2.0.0.2
10 réponses
-
Salut,
~$ echo '<img src="images/titre.png" alt="Manga France ??????" title="Manga France ??????" width="400" height="80" /> ' | perl -ne 's/alt=".*?"|title=".*?"//g;print' <img src="images/titre.png" width="400" height="80" />
-
(alt=".*?|title=".*?) mais qui en plus, prendrait les " après sans prendre le contenu entre les " "?
-
en gros, il faut que dans:
<img src="images/titre.png" alt="Manga France ??????" title="Manga France ??????" width="400" height="80" />
(de alt) Manga France ?????? et (de title) Manga France ?????? ne soit pas matcher -
~$ echo '<img src="images/titre.png" alt="Manga France ??????" title="Manga France ??????" width="400" height="80" /> ' | perl -ne 's/(alt|title)=".*?"|"//g;print' <img src=images/titre.png width=400 height=80 />
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
affiche ce que tu veux obtenir en sortie, puisque je ne comprends pas ce que tu veux.
-
la question de début et
tout récupérer sauf (dans mon cas les attributs alt et title)
ce que fait ma 1ère réponse
à priori ça ne te convient pas, donc affiche ce que tu veux obtenir en sortie pour
-
-
excuse moi, c'été bon aux début, mais le problème été que je pensé pouvoir m'en sortir avec ta ligne de commande ou tu utilises Perl,
mais j'ai pas réussi.
il faut que les <img src=images/titre.png width=400 height=80 /> soit dans un tableau de variable, (dans la tableau, il faut qu'il y est tout sauf:
(de alt) Manga France ?????? et (de title) Manga France ?????? ne soit pas matcher
merci pour ton aide, désolé, j'ai pas été assez pertinent au début -
je ne connais pas PHP, mais tu peux utiliser la regex (je l'ai mis en gras) dans preg_match_all
-
merci pour ton aide, mais avec preg_split, ça ne fonctionne pas, c'est l'inverse qu'il me faudrait, mais je commence à pensé que ça n'ai pas possible...
merci pour ton aide