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

    ereg espressione regolare incapsulata

    Ciao a tutti,
    avendo un file che contiene la seguente stringa:

    <css></css>
    <css></css>
    <css></css>

    potreste dirmi come fare ad estrarre rispettivamente
    foglio1.css
    foglio2.css
    foglio3.css

    dove il pattern č pił o meno questo "<css></css>"
    tramite funzione ereg di php?? :master:

    GRAZIE! VVoVe:

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217

    Re: ereg espressione regolare incapsulata

    Codice PHP:
    $stringa="<css></css>
    <css></css>
    <css></css>"
    ;
    $stili ereg_replace('<css></css>'"\\\\1\\\n"$stringa); 
    prova qualcosa cosģ...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Eh perņ io dovrei mettere le tre stringhe dentro l'array $regs che si usa nella funzione ereg...

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Codice PHP:
    ereg('<css></css>'$stringa$regs); 
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Purtroppo non funziona nč l'uno nč l'altro sistema...
    Forse mi sono spiegato male :master: , quello che desidero č:
    data la stringa
    $stringa =
    "<css></css>
    <css></css>
    <css></css>";

    dove il numero di righe del tipo "<css></css>" č variabile.
    Vorrei ottenere all'interno dell'array $regs il seguente risultato:

    $regs[1] = "foglio1.css";
    $regs[2] = "foglio2.css";
    $regs[3] = "foglio3.css";

    tramite la funzione ereg di php.

    Grazie e scusate se insisto...

  6. #6
    Originariamente inviato da Diego++
    Purtroppo non funziona nč l'uno nč l'altro sistema...
    Forse mi sono spiegato male :master: , quello che desidero č:
    data la stringa
    $stringa =
    "<css></css>
    <css></css>
    <css></css>";

    dove il numero di righe del tipo "<css></css>" č variabile.
    Vorrei ottenere all'interno dell'array $regs il seguente risultato:

    $regs[1] = "foglio1.css";
    $regs[2] = "foglio2.css";
    $regs[3] = "foglio3.css";

    tramite la funzione ereg di php.

    Grazie e scusate se insisto...
    UP

  7. #7
    Codice PHP:
    albert@albert: .../~/ $ php
    <?php

    error_reporting
    (E_ALL);
    $stringa =
    "<css></css>
    <css></css>
    <css></css>"
    ;

    preg_match_all('#<css></css>[[:blank:]]*#mi'$stringa$match);

    print_r($match);


    Array
    (
        [
    0] => Array
            (
                [
    0] => <css></css>
                [
    1] => <css></css>
                [
    2] => <css></css>
            )

        [
    1] => Array
            (
                [
    0] => foglio1.css
                
    [1] => foglio2.css
                
    [2] => foglio3.css
            
    )

    )
    <?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'; ?>

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.