Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    eregi: recupare il valore tra due segnaposto

    Buonasera a tutti. Ho un piccolo problema con una regular.
    Vorrei recuperare il contenuto di una stringa compreso tra due segnaposto.

    Codice PHP:
    $stringaEsempio "Parte non interessante [SEGNAPOSTO] parte da recuperare [/SEGNAPOSTO], altro testo.";

    if (
    eregi ("(^\[SEGNAPOSTO\]+([*])+\[\/SEGNAPOSTO\])$"$stringaEsempio$regs)) {
        echo 
    $regs[1];

    Dove sbaglio?

    Grazie a tutti!!!

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    puo essere che le [] non le veda come stringa ma come valore da recuperare al suo interno?

    e mettendo
    (^[SEGNAPOSTO]) la neghi?

  3. #3
    Ho risolto, grazie.

    Codice PHP:
    if (eregi ("\[SEGNAPOSTO\](.+)\[/SEGNAPOSTO\]"$stringa$regs)) {
        echo 
    $regs[1];


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.