За последние 24 часа нас посетили 22429 программистов и 1023 робота. Сейчас ищут 639 программистов ...

регулярное выражение

Тема в разделе "PHP для новичков", создана пользователем ttsergey, 28 фев 2017.

  1. ttsergey

    ttsergey Новичок

    С нами с:
    28 фев 2017
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, как выдернуть нужную часть с помощью регулярного выражения preg_match_all хотелось бы получить все id где есть "media"

    Получить вот это
    PHP:
    1. <Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.jpeg"/>
    И вот это
    PHP:
    1. <Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image2.jpeg"/>
    Из вот этого
    PHP:
    1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    2. <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId8" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="fontTable.xml"/><Relationship Id="rId3" Type="http://schemas.microsoft.com/office/2007/relationships/stylesWithEffects" Target="stylesWithEffects.xml"/><Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image2.jpeg"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering" Target="numbering.xml"/><Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.jpeg"/><Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings" Target="webSettings.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" Target="settings.xml"/><Relationship Id="rId9" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/></Relationships>
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Не надо XML регулярками разбирать. Используйте родные средства php для работы с XML: SimpleXML, DOMDocument. Оба прекрасно кушают XPath
     
    denis01 нравится это.