В моем содержании сообщений WordPress у меня есть строка [yu_TOC title="Short Stories"]
. Я пытаюсь сопоставить его с
preg_match('/\[yu_TOC title=\"(.*?)\"\s*\]/', $content[0], $matchedTitle);
. Я распечатал строку, которую хотел сопоставить, используя error_log(substr($content, 0, 1000));
.
Выход (соответствующая его часть): [yu_TOC title=”Short Stories”]</p>
Ожидается ли, что кавычки изменились с "
на ”
?
Почему нетмой шаблон соответствует линии, которая должна соответствовать?
Как это исправить?
Обновление: я пытался заменить [] на {}, но проблема остается той же.