Visualizzazione dei risultati da 1 a 2 su 2

Discussione: espressione regolare

  1. #1

    espressione regolare

    Codice PHP:
    $img=preg_replace("|(<img src=\")(\.\./)*(.*?)(img/)(.*?)(>)|si""\$1".$pre['path']."/"."\$3\$4\$5\$6"$img); 
    questa espressione regolare dovrebbe "correggermi" il percorso
    delle immagini presenti in un template...

    funge tranne che in una circostanza...
    ovvero quando il 3° gruppo non è vuoto...

    mi spiego meglio quando il 3°gruppo è vuoto dovrei inserire un stringa es. "dir/"
    mentre quando il 3° gruppo non è vuoto non devo inserire nulla ..

    come potrei fare??
    EDIT
    il forum ha tolto i backslash al terzo gruppo...
    che è (\.\./) e non (../)
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2
    sto provando con il modificatore /e

    ma non riesco a venirne fuori... ci sono Parse error e Fatal error ovunque

    come posso inserire un controllo sul 3° blocco?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.