Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Jun 2012
    Messaggi
    73

    [Regex] Piccolo problema

    Sto studiando le regex, vorrei sapere come faccio per estrarre xxx, yyy, mmm?

    $testo = 'Questa è una stringa lunga lunga di esempio[xxx][yyy][mmm]';


    $regex = ?
    preg_match_all($regex, $testo, $risultato);
    echo $ris[0];
    echo $ris[1];
    echo $ris[2];


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Una cosa del genere?

    Codice PHP:
    $testo 'Questa è una stringa lunga lunga di esempio[xxx][yyy][mmm]';
    $regex '/\\[(.*?)\\]/'
    preg_match_all($regex$testo$risultato);
    var_dump($risultato); 
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  3. #3
    Utente bannato
    Registrato dal
    Jun 2012
    Messaggi
    73
    ho come risultato:

    array(1) { [0]=> array(0) { } }

  4. #4
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Hai fatto copia-incolla? Perché io ottengo

    Codice PHP:
    array
      
    => 
        array
          
    => string '[xxx]' (length=5)
          
    => string '[yyy]' (length=5)
          
    => string '[mmm]' (length=5)
      
    => 
        array
          
    => string 'xxx' (length=3)
          
    => string 'yyy' (length=3)
          
    => string 'mmm' (length=3
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.