Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Espressione Regolare
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      skyline User Attivo • ultima modifica di

      Espressione Regolare

      Ciao a tutti,
      io ho bisogno dell'aiuto di qualcuno che conosca le Espressioni Regolari.

      praticamente devo cercare all'interno di un file i caratteri così {$carattere}
      e poi devo utilizzare "carattere".

      $a = preg_replace ('/{\$(.*)}/', '<?php echo $var[\'\\1\'];?>',$var);
      

      ma non funziona, io vorrei che al primo } si fermasse e non all'ultimo.

      spero di essere stato chiaro

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • J
        jantima User Attivo • ultima modifica di

        Ciao Skyline, se ho capito bene il tuo problema è che (.) ti prende tutto, fino alla ultima }, per questo motivo ho cambiato in ([^}]) che prende tutto tranne } per modo che ti si fermi alla prima }.

        $a = preg_replace ('/{$([^}]*)}/', '<?php echo $var['\1'];?>',$var);

        Fammi sapere se ancora non ci siamo!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          skyline User Attivo • ultima modifica di

          Ho fatto così (.*?) e ora funziona, grazie mille lo stesso 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            jantima User Attivo • ultima modifica di

            Ottimo! Me lo devo ricordare! *? (lazy star)

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti