Visualizzazione dei risultati da 1 a 9 su 9

Discussione: ODIO preg_match

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    ODIO preg_match

    Ciao,
    ho grossi problemi le espressioni regolari.
    Sicuramente uno che se ne intende saprà cosa sbaglio:

    codice:
    preg_match_all("<font face=\"arial, helvetica\" size=\"2\"> (.*)</font>",$str,$trama,PREG_PATTERN_ORDER);

    Come errore mi da: " Unknown modifier '(' in..."
    Perchè?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non devi mettere semplicemente i delimitatori della regola?

    cioè il / iniziale e finale.

    anche io non sono molto esperto con le regex, quindi prendi con le pinze :P

    ciao

  3. #3
    nel suo caso / non va bene, visto che è un carattere usato poi nella regexp ... puoi usare un # o altro a piacere
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da drAlberT
    nel suo caso / non va bene, visto che è un carattere usato poi nella regexp ... puoi usare un # o altro a piacere
    [ot]ciao AlberT, ho letto della tua esperienza con phpsol... mi spiace .. [/ot]


  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    MMh, nn so come ma ho risolto, ora però non capisco cosa non va qua:
    [CODE]
    preg_match_all("#[img]immagini/h1.jpg[/img]


    in questo specifico caso dovrebbe darmi h1.jpg

    Perchè non funziona oppure mi da tutto fino a width?

    Grazie... portate pazienza

  6. #6
    Codice PHP:
    $re '#<img src="immagini/([^"]*)"#'
    [ot] tnx gianiz [/ot]
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Mi da
    codice:
    h1.jpg" width="150" height="212" alt="" border="1
    Come faccio a fermarlo al primo '"' che trova?

  8. #8
    uhmm .. mi pasti il codice preciso che stai usando ?
    prova poi con + al posto di *
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Ora funzia, scusami, forse avevo copiato male.

    Grazie infinite!!

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.