помогите разобраться с preg_match

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

помогите разобраться с preg_match

Сообщение an.viktory@gmail.com »

приходит строка:
1/5 кирп., 29/16/6м, без балкона, с/у совм. (кафель), колонка-автомат, хорошее состояние, фото может не соответствовать.
Нужно выцеплять параметр выделенный жирным подчеркнутым (иногда может приходить число с точной или запятой).
4g63t
Сообщения: 25
Зарегистрирован: 2017.03.06, 21:10

Re: помогите разобраться с preg_match

Сообщение 4g63t »

тогда
explode('/', explode(' ', $str)[2])[0];
Последний раз редактировалось 4g63t 2017.04.18, 23:51, всего редактировалось 2 раза.
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: помогите разобраться с preg_match

Сообщение futbolim »

4g63t писал(а): 2017.04.18, 23:41 trim(explode('/', explode(',', $str)[1])[0]);
А это кому написали: "иногда может приходить число с точной или запятой"?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: помогите разобраться с preg_match

Сообщение futbolim »

an.viktory@gmail.com писал(а): 2017.04.18, 23:33 приходит строка:
1/5 кирп., 29/16/6м, без балкона, с/у совм. (кафель), колонка-автомат, хорошее состояние, фото может не соответствовать.
Нужно выцеплять параметр выделенный жирным подчеркнутым (иногда может приходить число с точной или запятой).
Каким языком разметки выделяется текст? Подозреваю, что html. Если да, тогда собирайте regex между <b> и </b>. Ну... или что там за разметка.
4g63t
Сообщения: 25
Зарегистрирован: 2017.03.06, 21:10

Re: помогите разобраться с preg_match

Сообщение 4g63t »

Каким языком разметки выделяется текст?
а каким вам понятнее надо?
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: помогите разобраться с preg_match

Сообщение caHek2x »

4g63t писал(а): 2017.04.18, 23:56 а каким вам понятнее надо?
futbolim имеет ввиду "данные откуда берутся ? из html ? там тоже это число выделено жирным ?"
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: помогите разобраться с preg_match

Сообщение an.viktory@gmail.com »

нет я выделил чтобы видно было)) приходит просто текст)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: помогите разобраться с preg_match

Сообщение samdark »

Код: Выделить всё

([0-9.,]+)\/[0-9.,]+\/[0-9.,]+\s*м
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: помогите разобраться с preg_match

Сообщение an.viktory@gmail.com »

сделал вот так

Код: Выделить всё

echo " " . preg_match("([0-9.,]+)\/[0-9.,]+\/[0-9.,]+\s*м",$string,$matches);
                   echo "<h5>".$matches."<h5>";
пришел ответ
preg_match(): Unknown modifier '\'
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: помогите разобраться с preg_match

Сообщение samdark »

Ну, вы же забыли разделители регулярки...
Ответить