Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66

    aiutino su espressioni regolari

    ciao a tutti...
    con le espressioni regolari ho una stringa di questo tipo

    asdasdadasdasdadDELIMITATOREquellochedevoprendereD ELIMITATORE2dafsdfsdfsfs


    come faccio a prendere tutto quello che sta tra DELIMITATORE E DELIMITATORE2?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Prova una cosa del genere
    codice:
    <?php
      $stringa = "asdasdadasdasdadDELIMITATOREquellochedevoprendereDELIMITATORE2dafsdfsdfsfs";
      preg_match("/(DELIMITATORE)((.)*)(DELIMITATORE2)/i",$stringa,$trovati);
      echo("ho trovato: ".$trovati[2]);
    ?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    97
    <?php
    $s = "asdasdadasdasdadDELIMITATOREquellochedevoprendere DELIMITATORE2dafsdfsdfsfs";
    $a=explode("DELIMITATORE", $s);
    ?>

    in $a[1] troverai quello che devi prendere;

  4. #4
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66
    Originariamente inviato da Andrea1979
    Prova una cosa del genere
    codice:
    <?php
      $stringa = "asdasdadasdasdadDELIMITATOREquellochedevoprendereDELIMITATORE2dafsdfsdfsfs";
      preg_match("/(DELIMITATORE)((.)*)(DELIMITATORE2)/i",$stringa,$trovati);
      echo("ho trovato: ".$trovati[2]);
    ?>
    ho provato questo: preg_match("/()/i",$file,$trovati);

    ma nn va...poiché ci sono anche spazi e ritorni a capo tra questi delimitatori

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    vediamo quali sono i delimitatori? magari vanno escapati alcuni caratteri...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66
    sono
    però se metto tutto su una riga va, ma quando uso il multi line no...

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.