За последние 24 часа нас посетили 19728 программистов и 1656 роботов. Сейчас ищут 1449 программистов ...

помогите с регуляркой пожалуйста

Тема в разделе "Регулярные выражения", создана пользователем aztec, 15 мар 2010.

  1. aztec

    aztec Активный пользователь

    С нами с:
    12 мар 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Ярославль
    Не так давно начал разбираться с регулярками, и никак не получается составить... нужно из строки prodImage01.src = '/path1/path2/path3/29458_01_p.jpg'; нужно взять путь к картинке.. строка окружена другим текстом.
     
  2. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    PHP:
    1. <?php
    2.  
    3. $input = "
    4. <script>
    5. // some other contents...
    6.  
    7. prodImage01.src = '/path1/path2/path3/29458_01_p.jpg';
    8. prodImage02.src= '/path1/path2/path3/123429458_01_p.jpg';
    9. prodImage03.src ='/path1/path2/path3/294543412348_01_p.jpg';
    10. prodImage134.src='/path1/path2/path3/29458_011234_p.jpg';
    11. prodImage2223.src   = '/path1/path2/path3/29458_034341_p.jpg';
    12. prodImage01123.src =       '/path1/path2/path3/29458_03412342341_p.jpg';
    13.  
    14. // some other tripper
    15. </script><etc />
    16. ";
    17.  
    18. preg_match_all("|[a-z0-9]+\.src\s*=\s*'(.*\.jpg)';|Usi", $input, $matches);
    19.  
    20. print_r($matches);
    21.