CODEM L3

conception développement multimédia
 
AccueilAccueil  ­CalendrierCalendrier  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Nettoyer du code.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Nettoyer du code.   Mer 11 Avr à 10:05

Hello les enfants.
J'ai une grosse merde avec mon transfert sql2mysql.
J'arrive à envoyer les données de la base sql dans la base mysql, j'arrive à virer certaines balises à la con (genre les balises asp.net) par contre la disposition du texte est franchement chelou.

Code:
<P>Après avoir prêté main forte à l'équipe
du Forum Français pour la Sécurité Urbaine pendant plusieurs mois et
obtenu&nbsp;le concours d'attaché territorial, Riwanon Hervé souhaite intégrer
une collectivité territoriale pour un poste de chargée de mission
prévention-sécurité. </P>
<P>  Nous
ne pouvons que vous inciter à prendre connaissance de son <A
href="http://www.ffsu.org/ffsu/upload/pdf/CVRiwanonHERVE0204.pdf" target ="" blank_>CV </A>     
      et à la rencontrer. </P>


J'ai des retours-chariot au milieu des balises, j'ai des espaces multiples et pas moyen de virer ça correctement, quelqu'un aurait une idée ?
J'ai bien essayé de mettre un ln2br mais ça ne fait qu'ajouter une balise <br /> sans pour autant supprimer le retour.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Cyril
Langue vivante


Nombre de messages: 434
Localisation: Sur là root dé foie
Date d'inscription: 05/11/2004

MessageSujet: Re: Nettoyer du code.   Mer 11 Avr à 15:49

perso dans dream je sélectionne le retour à la ligne et je le remplace par un espace.

Je m'explique :

Je selectionne le retour à la ligne entre "équipe" et "du", je copie la seélection.
Je selectionne ensuite le code qui doit être traité.
je fais pomme + f (ctrl + f pour windows) rechercher et remplacer.
Dans Rechercher dans : je sélectionne "Texte sélectionné",
dans Rechercher : je laisse "Code Source",
dans Rechercher : je colle le retour à la ligne,
dans Remplacer : je saisi un espace.
Ensuite je clique sur Remplacer tout.

Et cela fonctionne très bien.

_________________
Cyril alias l'ancien

***Les paroles s'envolent, l'encre laisse une trace***

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Nettoyer du code.   Mer 11 Avr à 16:03

J'y ai pensé.

Je l'ai fait, mais pas sous Dream, le fichier sur lequel je travaille fait près de 60mo (sauvegarde d'une base MS-SQL), en fait il faut que je réalise une sorte de requête de transfert.
Et Dream il n'aime pas mon fichier, j'ai donc bossé à partir de UltraEdit pour tout ce qui était remplacement de caractères et import de la base SQL vers MySQL (ok il y a peut-être plus simple mais je n'ai pas trouvé grand-chose de probant).

Pour le gros de l'histoire on a déjà 3 sites sous ASP.NET qui merdent joyeusement. J'ai mis les mains dans le cambouis mais il y a une telle merde là-dedans que je n'y voyais pas mes ongles.
Bref j'ai proposé de réaliser un nouveau site en Typo3 (CMS genre PageBuilder en moins bien ;-) ) ; le problème c'est qu'ils veulent à tout prix conserver leurs anciennes données (ça peut se comprendre) mais veulent que je fasse un import automatique.

J'ai eu la connerie de leur sortir la phrase de belamyJC : "en informatique tout est possible... mais ce n'est pas forcément évident", du coup ils ont zappé la fin et s'imaginent (comme depuis longtemps, en fait) que l'informatique est un truc magique.

Donc là je m'amuse avec les remplacement de caractères et autres trucs pour faire une sorte de page de preview qui me permettra d'afficher les anciennes entrées en "propre" puis les injecter dans une table plus définitive à la validation.

Mais merci quand-même.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Cyril
Langue vivante


Nombre de messages: 434
Localisation: Sur là root dé foie
Date d'inscription: 05/11/2004

MessageSujet: Re: Nettoyer du code.   Jeu 12 Avr à 8:40

bon courage mon Fred

_________________
Cyril alias l'ancien

***Les paroles s'envolent, l'encre laisse une trace***

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Nettoyer du code.   Jeu 12 Avr à 9:14

C'est un sale boulot mais quelqu'un doit le faire.
aline

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
MySql
Langue vivante


Nombre de messages: 719
Age: 28
Localisation: Londres Paris Moscou Berlin
Date d'inscription: 22/11/2004

MessageSujet: Re: Nettoyer du code.   Jeu 12 Avr à 9:58

http://www.paroles.net/chansons/21705.htm

_________________
nul n'est prophète en son pays...

... mais tous les nains y sont en leur jardin !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Nettoyer du code.   Jeu 12 Avr à 17:50

Dans le même ordre d'idée je suis en train de m'amuser avec les regex.
Est-ce que quelqu'un pourrait guider mes pas vers la solution.
En gros je voudrais remplacer une chaîne comprise entre deux chaînes.
Genre j'ai des balises de merde comme ça :

Code:
<b style="mso-bidi-font-weight: normal">VIII. Preventing crime at
the level of the Union</B>


Je voudrais pouvoir supprimer (ou remplacer) tout ce qui est compris entre "<b" et ">".

Je cherche mais j'ai un peu de mal à toujours tout capter.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Cyril
Langue vivante


Nombre de messages: 434
Localisation: Sur là root dé foie
Date d'inscription: 05/11/2004

MessageSujet: Re: Nettoyer du code.   Ven 13 Avr à 9:42

a part faire un rechercher remplacer par rien, je ne vois pas. O>

_________________
Cyril alias l'ancien

***Les paroles s'envolent, l'encre laisse une trace***

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fred'X
Langue vivante


Nombre de messages: 980
Localisation: =#= PARIS =#=
Date d'inscription: 17/11/2004

MessageSujet: Re: Nettoyer du code.   Ven 13 Avr à 10:13

C'est ça, j'ai vu qu'il y avait moyen de faire un truc dans le genre avec les regex mais j'ai un peu de mal avec la syntaxe.
Je crois que c'est un eregi_replace qu'il faut faire, mais comment lui dire que ce que je veux remplacer est situé entre $a et $b, ça est un mystère pour moi.

_________________
Attention, ce flim n'est pas un flim sur le cyclimse...
playmobitch 4 ever
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Nettoyer du code.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CODEM L3 :: Truc et astuce :: Programmeur-
Poster un nouveau sujet   Répondre au sujet