Visualizzazione dei risultati da 1 a 4 su 4

Discussione: espressioni regolari

  1. #1

    espressioni regolari

    Data una stringa del tipo:

    <html>[img]images/xxx.jpg[/img]ciao[img]images/yyy.gif[/img]</html>

    vorrei estrapolare
    [0] = images/xxx.jpg
    [1] = images/yyy.gif

    Qual'è la regexp da utilizzare?

    Grazie.
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    $string = '<html>[img]images/xxx.jpg[/img]ciao[img]images/yyy.gif[/img]</html>';
    preg_match_all('#src="(.+?)"#',$string,$mth);
    echo '<pre>';
    print_r($mth[1]);

  3. #3
    $reg_exp = "/<img src=\"([^\"]+)\">/";
    preg_match_all($reg_expr, $text, $lines, PREG_SET_ORDER);
    $lines[$i][1] contiene tutte quelle cose (ciclando su $i)
    =======================
    http://www.abidibo.net

  4. #4
    Infinite grazie!
    &nbsp;
    :: Instant WebKiosk, a browser-only Linux operating system ::

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.