Remplacer balise <img /> en regex
Résolu/Fermé
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
-
27 oct. 2009 à 10:05
dfrdsf23 - 18 avril 2012 à 09:41
dfrdsf23 - 18 avril 2012 à 09:41
A voir également:
- Remplacer balise <img /> en regex
- Remplacer disque dur par ssd - Guide
- Img burn - Télécharger - Gravure
- Remplacer word - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Balise br ✓ - Forum Webmastering
5 réponses
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
157
27 oct. 2009 à 11:41
27 oct. 2009 à 11:41
voila j'aio trouver une autre solution :)
je pose mon code si ca peux aider quelqu'un :
mon utilisation etait pour un dokuwiki pour utilisé word pour crée des page par le commun des mortel
si besoin de renseignement n'hésitez pas mail/message/réponse
c'est pas top mais ca fonctionne et ca utilise moins de ressource qu'un regex
je pose mon code si ca peux aider quelqu'un :
mon utilisation etait pour un dokuwiki pour utilisé word pour crée des page par le commun des mortel
si besoin de renseignement n'hésitez pas mail/message/réponse
c'est pas top mais ca fonctionne et ca utilise moins de ressource qu'un regex
<?php $subject = stripslashes($_POST['text1']); $tab = explode('<img',$subject); $nofinish = true; $rac = $tab[0]; $x=1; while($nofinish){ $tab2 = explode('>',$tab[$x],2); $tab3=explode('src="',$tab2[0]); $tab4 = explode('"',$tab3[1],2); $tab5 = explode('/',$tab4[0]); $lien = 'http://monsite/tmp/dokuwiki-2009-02-14/data/media/'.$tab5[sizeof($tab5)-1]; $rac = $rac.'<img'.$tab3[0].'src="'.$lien.'"'.$tab4[1].">".$tab2[1]; $x =$x+1; $tab2 = explode('>',$tab[$x],2); if(sizeof($tab2)==1){ $nofinish = false; } //echo $x.'!!<br />'; if($x > 10){ $nofinish = false; } } ?> <html> <head> </head> <body> <FORM Method="POST" Action=""> <textarea style="width: 100%; height: 250px;" name="text1"></textarea> <input type="submit" value="transformation" name="transformation"/> </form> <form> <textarea style="width: 100%; height: 250px;" readonly="readonly"><?php echo $rac; ?></textarea> </form> </body> </html>
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
157
27 oct. 2009 à 10:14
27 oct. 2009 à 10:14
merci pour ta réponse,
mais rare sont les fou qui utilise du regex sans connaitre la fonction remplacer de n'importe quel éditeur ^^'
non en faite dans mon cas c'est pour les utilisateur lambda du mon du commun
j'ai deux champs textarea un où ils mettent le code initial qu'ils ont recup de word, et le deuxième où il le récupère directement ordonné.
Cordilament
Dragondark de lonlindil
mais rare sont les fou qui utilise du regex sans connaitre la fonction remplacer de n'importe quel éditeur ^^'
non en faite dans mon cas c'est pour les utilisateur lambda du mon du commun
j'ai deux champs textarea un où ils mettent le code initial qu'ils ont recup de word, et le deuxième où il le récupère directement ordonné.
Cordilament
Dragondark de lonlindil
LnG01
Messages postés
263
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
8 janvier 2010
71
27 oct. 2009 à 10:18
27 oct. 2009 à 10:18
hum, je sèche là
dragondark
Messages postés
465
Date d'inscription
samedi 23 février 2008
Statut
Membre
Dernière intervention
27 avril 2016
157
27 oct. 2009 à 10:32
27 oct. 2009 à 10:32
mui moi aussi,
le plus dur étant de trouver ma chaine regex pour la balise '<img*>' me souvient plus de ce qu'il faut que je mette :/
mais est-ce que vous connaissez une fonction qui pourrais me spliter mon text suivant un caractère regex ou même chaine, me souviens plus de la fonction que j'utilisais habituellement :/
si j'utilise split je pourais peut etre m'en sortir, je vais voir de ce coter la
Cordialement
Dragondark de lonlindil
le plus dur étant de trouver ma chaine regex pour la balise '<img*>' me souvient plus de ce qu'il faut que je mette :/
mais est-ce que vous connaissez une fonction qui pourrais me spliter mon text suivant un caractère regex ou même chaine, me souviens plus de la fonction que j'utilisais habituellement :/
si j'utilise split je pourais peut etre m'en sortir, je vais voir de ce coter la
Cordialement
Dragondark de lonlindil
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LnG01
Messages postés
263
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
8 janvier 2010
71
27 oct. 2009 à 10:06
27 oct. 2009 à 10:06
Pas besoin de regexp
notepad++ -> remplacer(blablabla/bla) par (mondoku/blablabla/bla)
notepad++ -> remplacer(blablabla/bla) par (mondoku/blablabla/bla)