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

    espressione regolare php

    ciao a tutti ho un problema con una espressione regolare...

    ho questa stringa inserita in un codice html

    <div class="pippo"><a class="video" href="CODICE">[img]img.jpg[/img]

    mi serve prendere il contenuto di src. in questo cado img.jpg.
    conosco CODICE che è in una variabile chiamata $code

    per cui potrei fare la regex in questo modo

    .*<a\ class=\"video\"\ href=\"".$code.".*([^class]+)

    cioè prendere tutto all'inizio .*
    considerare la stringa <a\ class=\"video\"\ href=\"".$code."
    poi prendere tutto
    e scartare class...

    ma non funziona..sbaglierò qualcosa..
    grazie

  2. #2
    codice:
    /src="(.*?)"/
    ?

  3. #3
    non lo so chiedo aiuto appunto...

  4. #4
    k.b quello che dici non va bene perche siccome nela pagina ci sono tanti src lui me li prende tutti...
    io voglio che mi prende l'src che corrisponde al CODICE.
    fai conto che la pagina sia cosi..

    <div class="pippo"><a class="video" href="CODICE1">[img]img1.jpg[/img]
    <div class="pippo"><a class="video" href="CODICE2">[img]img2.jpg[/img]
    <div class="pippo"><a class="video" href="CODICE3">[img]img3.jpg[/img]
    <div class="pippo"><a class="video" href="CODICE4">[img]img4.jpg[/img]
    <div class="pippo"><a class="video" href="CODICE5">[img]img5.jpg[/img]

    a me serve trovare src che corrisponde a codice1

    capito?
    grazie

  5. #5
    Codice PHP:
    /CODICE1.*?src="(.+?)"
    cià
    ale
    If you can keep your head when all about you are losing theirs,
    it's just possible you haven't grasped the situation.

  6. #6

  7. #7
    Originariamente inviato da ALFABreezE
    Codice PHP:
    /CODICE1.*?src="(.+?)"
    cià
    ale
    perfetto grazie

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.