Добрый день!
Не могу сообразить, помогите пожалуйста написать функцию на PHP, чтобы определить находится ли тег <p>...</p> внутри <div>...</div> или <blockquote>...</blockquote>.
Без всяких DOM XML и прочего. Просто с помощью регулярных выражений.
Пример:
// находим в тексте параграф
function( preg_match( "/<p></p>/m", $content ) ) {
// определяем, что он внутри div
if( preg_match( "/<div></div>/m", $content ) ) {
// Найденный тег параграфа находится внутри тега div
}
// определяем, что он внутри blockquote
else if( preg_match( "/<blockquote></blockquote>/m", $content ) ) {
// Найденный тег параграфа находится внутри тега blockquote
}
else {
// Найденный тег параграфа находится отдельно от div или blockquote
}
}