krobol
Постоялец
- Регистрация
- 5 Июн 2008
- Сообщения
- 455
- Реакции
- 126
- Автор темы
- #1
Помогите составить регулярное выражение для preg_match_all.
Если база данных, вот из неё кусок (3 строки) :
необходимо выбрать все значения длин строк данных s:<число>, где содержится имя домена "domen.com".
Само значение s:<число> выбрать могу:
а вот только те, где есть домен, не могу.
Сложность в том, что s : X : "строка" - X - это длина строки в кавычках, но в строке тоже могуть быть кавычки ".
Если база данных, вот из неё кусок (3 строки) :
Код:
s:7:"upgrade";b:0;s:8:"insecure";b:0;}', 'yes');
INSERT INTO `wp_options` VALUES (3, 'siteurl', 'http://domen.com', 'yes');
INSERT INTO `wp_options` VALUES (89, 'widget_text', 'a:2:{i:2;a:3:{s:5:"title";s:0:"";s:4:"text";s:38:"<a href="http://domen.com/">ANCHOR</a>";s:6:"filter";b:0;}s:12:"_multiwidget";i:1;}', 'yes');
необходимо выбрать все значения длин строк данных s:<число>, где содержится имя домена "domen.com".
Само значение s:<число> выбрать могу:
PHP:
s:([0-9]+):
Сложность в том, что s : X : "строка" - X - это длина строки в кавычках, но в строке тоже могуть быть кавычки ".