verstk
Новичок
Регулярные выражения - то работают, то нет
Помогите решить простую задачку:
нужно удалить все содержимое html-страницы до последовательности символов 'padding-left:10px"><b>' включительно.
Пробую:
echo 'htmlspecialchars(preg_replace('/^(.|\s){0,}('.preg_quote('padding-left:10px"><b>').'){1}/', "",$fcontents))';
Не работает
(
Стал разбираться и обнаружил интересную вещь:
preg_replace('/^(.|\s){0,}(a){1}/', "",$fcontents); - работает, а
preg_replace('/^(.|\s){0,}(с){1}/', "",$fcontents); - не работает.
preg_replace('/^(.|\s){0,}(html){1}/', "",$fcontents); - работает,
preg_replace('/^(.|\s){0,}(left){1}/', "",$fcontents); - не работает.
Разумеется и 'c' и 'left' в тексте присутствуют. Откуда взялась такая избирательность???
Спасибо!
Помогите решить простую задачку:
нужно удалить все содержимое html-страницы до последовательности символов 'padding-left:10px"><b>' включительно.
Пробую:
echo 'htmlspecialchars(preg_replace('/^(.|\s){0,}('.preg_quote('padding-left:10px"><b>').'){1}/', "",$fcontents))';
Не работает
(Стал разбираться и обнаружил интересную вещь:
preg_replace('/^(.|\s){0,}(a){1}/', "",$fcontents); - работает, а
preg_replace('/^(.|\s){0,}(с){1}/', "",$fcontents); - не работает.
preg_replace('/^(.|\s){0,}(html){1}/', "",$fcontents); - работает,
preg_replace('/^(.|\s){0,}(left){1}/', "",$fcontents); - не работает.
Разумеется и 'c' и 'left' в тексте присутствуют. Откуда взялась такая избирательность???
Спасибо!