Souci de regexp pour traitement de code html

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par UsagiYojimbo, 26 Décembre 2006.

  1. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 974
    J'aime reçus:
    121
    Bonjour à tous !

    Je commence un peu à me mettre dans les regexp, et je bute sur un truc que vous allez sans doute trouver simple, mais bon là je vois pas trop.

    Mon but est de remplacer tous les +num par -num (donc +8, +9, +10 par -8, -9, -10).

    La chose suivante fonctionne :
    Code:
    $buffer="<td>+3</td><td>+6</td><td>+7</td><td>+8</td><td>+9</td><td>9</td>";
    $pattern = '/\+([0-9]{1,5})/';
    preg_match_all($pattern, $buffer, $matches);
    
    $nb = count($matches[1]); 
    
    for($i=0;$i<$nb;$i++)
    {
    	$buffer = str_replace("+".$matches[1][$i],"<img src='IMG/fl-up.jpg' hspace='5' valign='absmiddle'>".$matches[1][$i],$buffer);
    } 
    echo $buffer;
    
    mais si je complique un peu ma chaine d'entree ca ne fonctionne plus du tout (comprendre : le replace ne s'effectue pas):
    Code:
    $buffer="<TD>10</TD>
    <TD>24</TD>
    <TD>+14</TD></TR>";
    $pattern = '/\+([0-9]{1,5})/';
    preg_match_all($pattern, $buffer, $matches);
    
    $nb = count($matches[1]); 
    
    for($i=0;$i<$nb;$i++)
    {
    	$buffer = str_replace("+".$matches[1][$i],"<img src='IMG/fl-up.jpg' hspace='5' valign='absmiddle'>".$matches[1][$i],$buffer);
    } 
    echo $buffer;
    
    Quelqu'un a une idée ?
     
  2. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Salut,

    Tout simple comme ça...

    Code:
    echo preg_replace('#\+([0-9]){1,5}#U', '-$1', $str);
     
Chargement...
Similar Threads - Souci regexp traitement Forum Date
WordPress petit souci lors de l'installation de mon site sur multisite OVH Développement d'un site Web ou d'une appli mobile 28 Mai 2022
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022
Besoin d'aide pour soucis avec le certbot chez OVH - VPS URL Rewriting et .htaccess 6 Avril 2021
Avez vous des soucis avec paypal? Moi j'en peux plus. Monétisation d'un site web 13 Mars 2021
Soucis Meta description et Drupal Référencement Google 12 Octobre 2020
Soucis de description dans les resultats google Problèmes de référencement spécifiques à vos sites 10 Juin 2020
Souci avec le code APE Droit du web (juridique, fiscalité...) 2 Août 2019
Résolu Souci de redirection censées éviter contenu dupliqué Débuter en référencement 31 Juillet 2019
WordPress Soucis 404 suite changement structure permaliens Référencement Google 18 Juin 2019
Souci de plantage en mode édition. WP et Xen Foro Administration d'un site Web 17 Juin 2019
Soucis d'affichage de publicité AdSense 4 Janvier 2018
soucis d'indexation Demandes d'avis et de conseils sur vos sites 27 Octobre 2017
Soucis d'affichage dans Google ! Référencement Google 22 Avril 2017
souci avec paiement paypal sur boutique en ligne? e-commerce 13 Février 2017
Désindexation images - Pénalité? Souci technique? Débuter en référencement 3 Octobre 2016
Comment désindéxer un article récurrent ? (je vous explique mon souci) Crawl et indexation Google, sitemaps 15 Septembre 2016
Souci 2 redirections htaccess URL Rewriting et .htaccess 15 Janvier 2016
Soucis de classement ou incompréhension Problèmes de référencement spécifiques à vos sites 29 Octobre 2015
Souci Sitemap Crawl et indexation Google, sitemaps 26 Septembre 2015