Допустим есть код:if (preg_match("/<big> *<b>/i", $value)) {
/* Выводим что нашел */
}
Если $value = "<big> <b>"
он нашел их, а если big и b на разных строчках, то выводит что не нашел.
Если звездочка слитно с обоими текстами:if (preg_match("/<big>*<b>/i", $value)) {
/* Выводим что нашел */
}
То она вообще игнорируется, то есть условие выполнится если
big и
b написаны слитно.
Объясните что не так, например, мне нужно проверить, что написано именно так, но big может иметь любые атрибуты, пробелы и т.д. Главное проверить, что есть big, закрывающий тег big и вложенный в него тег b.<big class = "value">
<b>
текст
</b>
</big>