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

    ricerca testo con espressioni regolari

    Ciao ragazzi, sto con le espressioni regolari

    Se io ho un testo:

    Codice PHP:
    Lorem ipsum dolor sit amet esta paconsectetuer adipiscing elitsed diam nonummy 
    nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat

    Ut wisi enim ad minim veniamquis nostrud exerci. {valore1}

    Lorem ipsum dolor sit amet esta pa
    consectetuer {valore2adipiscing elitsed diam nonummy nibh euismod 
    tincidunt ut laoreet dolore magna aliquam erat volutpat

    Ut wisi enim ad minim veniamquis nostrud exerci
    e volessi estrarre in questo caso {valore1} e {valore2} (le graffe sono dei delimitatori, quindi se non vengono estratte fa lo stesso) considerando che potrei averne un'infinità di questi valori, dove valore1 e valore2 corrispondono a testo alfanumerico, come faccio? :master:

    Mi vergogno a postare i tentativi invani che ho fatto

  2. #2
    Prova così:

    Codice PHP:
    preg_match_all('/\\{(.*?)\\}/s'$testo_da_analizzare$risultatiPREG_PATTERN_ORDER);
    $valori $risultati[1]; 
    $valori è un'array contenente i valori FRA le graffe.
    Se invece vuoi ottenere anche le graffe devi riscrivere l'ultima riga di codice così

    Codice PHP:
    $valori $risultati[0]; 

  3. #3

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.