У меня есть строка, в которой я храню страницы книг. Это примерно так:
///0///
Page1 Text
///1///
Page2 Text
///2///
Page3 Text
///3///
Я хочу извлечь текст страницы (Текст страницы1, Текст страницы2, Текст страницы3). Вот регулярное выражение, которое я использую:
$format = "%///\d*///(.*)///\d*///%";
preg_replace_callback($format, "process_page", $text);
Согласно этой странице Я могу использовать другие символы, кроме / в начале и конце выражения. Поэтому я использовал%, чтобы упростить мой шаблон, поэтому мне не нужно использовать escape-символы, подобные этому \ /
Кажется, все в порядке, но ничего не возвращает. Может кто-нибудь сказать, пожалуйста, где проблема?