Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [RegExp] significato

  1. #1

    [RegExp] significato

    Salve a tutti, non sono molto pratico di espressioni regolari e volevo una mano a capire il seguente pattern. Mi serve per comprendere l'errore che mi dà uno script che ho scaricato:

    /\\\\(\d+)/e

    Grazie a chi mi dà una mano
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    la tua stringa puo contenere due slash (\\) e una cifra ripetuta una o piu volte. tra parente tonde viene incanalata in una var ($1)

    forse è piu semplice se ci dici cosa vuoi ottenere e in base a quello verificare la validità della regexp

    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    L'errore è su questa riga:

    $line = preg_replace("/\\\\(\d+)/e", "chr(0\\1);", $match[1]);

    ed è il seguente:

    Parse error: parse error, unexpected T_STRING in C:\Programmi\Apache Group\Apache2\htdocs\searchpdfs\pdfsearch.php(55) : regexp code on line 1

    Fatal error: preg_replace() [function.preg-replace]: Failed evaluating code: chr(0²); in C:\Programmi\Apache Group\Apache2\htdocs\searchpdfs\pdfsearch.php on line 55
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  4. #4
    non ho ben capito cosa ci vuoi fare...
    prova a togliere quella e dalla fine di pattern
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  5. #5
    è uno script che cerca nei files pdf. Non l'ho fatto io l'ho scaricato solo che eseguendolo ho quell'errore di prima su quella riga. Volevo capire da cosa dipendesse e come potevo sistemarlo.
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

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.