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

    espressioni regolari!!!!

    ho un file html che lo carico tutto su una stringa...
    avrei bisogno di estrarre i tag img... ho provato ma riesco solo ad avere la stringa senza i suddetti tag... proprio l'inverso di quello che cerco!!!
    Codice PHP:
    <?php 
    $string 
    "In questa<img src=angry.gif alt=Angry face /> stringa ci sono<img src=an.gif alt=ryface /> 1 e poi 2 numeri";  

    $sub=split('<img[^>]*>'$string); 
    print_r($sub);

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    764
    a parte il fatto che a me sembrerebbe più corretta così da un punto di vista logico

    codice:
    <img[^<]+?>
    e comunque poco importa

    comunque prova con

    codice:
    (?<=^|>)[^><]+?(?=<img|$)

  3. #3
    grazie!!!
    ho risolto cosi:
    Codice PHP:
    preg_match_all("|<img(.+)>(.*)|U",$string,$parts);   
    for (
    $i=0$icount($parts[0]); $i++) { 
    //echo $i;  
    echo $parts[1][$i]."
    "
    ;   


  4. #4
    ho cantato vittoria troppo presto...
    cmq ci siamo quasi... riconosce tutti i tag img
    tranne queli scritti su più righe...
    Codice PHP:
    <img
    src
    =pinco 
    questo non lo riconosce...
    come posso fare!!!

  5. #5
    Originariamente inviato da giovi_1981
    ho cantato vittoria troppo presto...
    cmq ci siamo quasi... riconosce tutti i tag img
    tranne queli scritti su più righe...
    Codice PHP:
    <img
    src
    =pinco 
    questo non lo riconosce...
    come posso fare!!!
    Ti basta aggiungere s come modificatore
    Codice PHP:
    preg_match_all("|<img(.+)>(.*)|Us",$string,$parts);   
    for (
    $i=0$icount($parts[0]); $i++) {
    //echo $i;  
    echo $parts[1][$i]."
    "


  6. #6
    grazie... e per farlgi trovare di IMG ke img

  7. #7
    Codice PHP:
    preg_match_all("|<img(.+)>(.*)|Usi",$string,$parts);   
    for (
    $i=0$icount($parts[0]); $i++) {
    //echo $i;  
    echo $parts[1][$i]."
    "
    ;


  8. #8
    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 © 2024 vBulletin Solutions, Inc. All rights reserved.