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

    Recuperare contenuto tra virgolette

    Buongiorno a tutti e complimenti per il forum!

    E da un paio di giorni che sto diventando pazzo appresso a una cosa.
    In pratica ho una variabile contente del testo es:

    codice:
     "Lunedì 23 luglio 2007";i:3;i:1;i:4;s:504:" a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsu
    Che cosa dovrei fare...
    in pratica dovrei riuscire a inserire in una varibile il contenuto del contenuto tra le prime virgolette quindi "Lunedì 23 luglio 2007" e poi cancellarlo, qualcuno può darmi una mano, sono 2 giorni che sto girando a vuoto tra preg_mach preg_replace e prega che ti passa

    Grazie per il supporto"!

  2. #2
    Ciao,
    una possibile espressione regolare per trovare il testo tra le virgolette è:
    codice:
    /["].*?["]/
    Se la stringa inizia sempre con "testo_da_cercare", allora la puoi modificare in:
    codice:
    /^["].*?["]/
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    ma devo fare un preg_match?
    sono un po' in confusion

  4. #4
    Se la devi CERCARE si, devi usare il preg_match(), se invece la devi sostituire, puoi usare il preg_replace()

  5. #5
    Wow grazie mille, mi sa che era proprio necessaria quella stringa (/["].*?[";].*?) cosa che non mi sarei manco mai sognato

    ora però visto che siete così dei grandi ne approfitto per chiedervi un altra cosa

    adesso ho isolato la mia data quindi "Lunedì 23 giugno", e se io ora volessi prendere il contenuto da dopo quella stringa escludendo ciò che viene prima, è possibile?

    Siete troppo dei grandi!

  6. #6
    Puoi usare il preg_replace stavolta.

    Fai una ricerca del contenuto che cercavi prima, e lo converti in testo vuoto!

    Il risultato sarà la stringa, senza il "Lunedì 23 luglio 2007"

  7. #7
    YEssssssss! Grandissimo!
    Pongo un ultimo quesito, la soluzione credo sia sempre sul preg_*...
    in pratica, ho diversi articoli in cui dentro ci sono delle stringe strane tipo
    “;i:3;i:6;i:4;s:1214:”

    “;i:3;i:1;i:4;s:903:”
    “;i:3;i:6;i:4;s:2228:”

    Sono tutte secondo la stessa sintassi

    virgolette, lettera, duepunti, numero, lettera ....

    devo fare qualcosa di simile?
    preg_match('/["].;*:*;*,*?[";]/', $text2 , $matches);

  8. #8
    Prima c'è da capire cosa vuoi fare

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.