Aux pros de la regexp

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ltressens, 3 Août 2006.

  1. ltressens
    ltressens WRInaute occasionnel
    Inscrit:
    2 Avril 2004
    Messages:
    451
    J'aime reçus:
    0
    Hello,

    Un truc que je ne sais pas faire avec les regexp, en espérant que vous suarez m'aider.

    Imaginons que j'ai un fichier csv avec des cases vides genre :
    AAA;BBB;CCC;;;;;DDD;;EE;;;FFFF;

    Je veux ajouter un espace entre les points virgules collés.
    Si je fais un remplacement (ci-dessous en Java, mais le résultat serait le même en PHP) :

    line = line.replaceAll(";;", "; ;");

    Il faudra que je le fasse deux fois car le premier replace donnerait :
    AAA;BBB;CCC; ;; ;;DDD; ;EE; ;;FFFF;

    car le deuxième ; de ma regexp n'est pas réutilisé dans la regle de remplacement en tant que premier ; ... Bon pas très clair, mais vous voyez ce que je veux dire ?

    Si je joue le remplacement deux fois, aucun PB...

    A vous lire,
     
  2. chris81
    chris81 WRInaute discret
    Inscrit:
    8 Mars 2005
    Messages:
    164
    J'aime reçus:
    0
  3. samuel220093
    samuel220093 WRInaute discret
    Inscrit:
    29 Août 2005
    Messages:
    141
    J'aime reçus:
    0
    Le site duzer0, c'est un site, SUPER ! ;) Je te le conseil ;)
     
  4. Artefact2
    Artefact2 WRInaute discret
    Inscrit:
    23 Juillet 2006
    Messages:
    89
    J'aime reçus:
    0
    ereg_replace('#(^A-Z);(.)#', '$1 ;$2', $tontexte);
     
  5. mowmow
    mowmow WRInaute impliqué
    Inscrit:
    3 Novembre 2004
    Messages:
    865
    J'aime reçus:
    0
    Plop.

    Pas besoin de se prendre la tête !

    Code:
    <?php
    $content = 'AA;BB;;;;CC;';
    $tab = explode(';', $content);
    foreach($tab as $key => $value) {
        if(empty($value)) {
            $tab[$key] = ' ';
        }
    }
    $content = implode(';', $tab);
    ?>
    
    Ca devrait bien marcher :)
     
Chargement...
Similar Threads - pros regexp Forum Date
(je me noie) Pour les pros des REGEXP Développement d'un site Web ou d'une appli mobile 23 Mars 2008
Mon nombre de prospects ne génère pas suffisamment de ventes / conversion AdWords 19 Novembre 2020
Cibler prospects webmaster en difficulté Problèmes de référencement spécifiques à vos sites 2 Septembre 2019
Achat d'une base de données d'emails de prospection Crawl et indexation Google, sitemaps 13 Novembre 2018
Loi 2018 sur la prospection d'emails Administration d'un site Web 1 Mars 2018
Outil de prospection de mots clés Référencement Google 10 Mars 2017
Prospection impossible sur Twitter : faux et archi faux Twitter 25 Décembre 2016
Question aux pros de google :) Référencement Google 28 Septembre 2016
Question aux référenceurs pros pour les tarifs Le café de WebRankInfo 30 Janvier 2016
Je ne vois rien d'autre a optimiser! des idées les pros ?? Demandes d'avis et de conseils sur vos sites 23 Mai 2015
Unlink - Réseau social pour webmasters et pros du web Demandes d'avis et de conseils sur vos sites 26 Mars 2015
Campagne adwords : réalisation de plusieurs objectifs par un même prospect AdWords 27 Janvier 2015
Demande d'avis sur Pros-AutoMoto.fr Demandes d'avis et de conseils sur vos sites 10 Avril 2014
[Pros-AutoMoto.fr] - Chute brutale traffic & désindexation Problèmes de référencement spécifiques à vos sites 26 Mars 2014
Quels types de liens doit-on proscrire avec pingouin? Référencement Google 28 Juillet 2013
Quelles sont les objections, répliques ou les remarques de vos prospects/clients ? Le café de WebRankInfo 21 Juin 2013
Backlink à proscrire ? Référencement Google 15 Janvier 2013
Prospection via formulaire Droit du web (juridique, fiscalité...) 23 Octobre 2012
Vitrines sur Google Map : Google Street View pour les pros Google : l'entreprise, les sites web, les services 17 Octobre 2012
Rédaction web, avis aux pros ! Rédaction web et référencement 14 Septembre 2012