Я работаю над инструментом для переноса контента с сайта SiteFinity на Wordpress. Одна из проблем, с которыми я сталкиваюсь, - это обработка экземпляров, в которых содержимое html, хранящееся в базе данных MSSQL, имеет версии Shortfode для SiteFinity. Просмотреть пример содержимого с ниже шорткодом за идею:Найти замену динамической строки в PHP
<div class="image_boxR">
<div style="text-align: left;">
<img src="[images]8483f3a8-d18b-48ed-80f7-a60c26469132" title="The title of the image" /><br />
</div>
<div>
This is the caption for the image.
</div>
</div>
Я нашел несколько постов, где подобный вопрос задает, однако вся строка известна в то время как с моей нынешней ситуацией, строку мне нужно «grab» - это [images]8483f3a8-d18b-48ed-80f7-a60c26469132
, где [images]
- это то, что мне нужно для поиска, и мне нужно сохранить каждый GUID (8483f3a8-d18b-48ed-80f7-a60c26469132
) в массиве, который затем я буду использовать для запроса другой таблицы и получения правильного URL изображения.
Итак, поиск [images]
кажется достаточно простым, вопрос в том, как извлечь 36 символов, следующих за тегом [images]
?
с помощью функции: str_replace. – Mohammad
Спасибо, я подумал, как я могу обработать 36 символов после строки? Этим не известно – Daniel
сделать фильтр для достижения этой функциональности. –