Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > RegExp > Не могу подобрать регулярку.


Автор: Gonarh 20.03.17, 07:49
Сабж.
В строке нужно найти строгую последовательность трёх байт
Первый байт НЕ 0x10
Второй байт 0x10
Третий байт 0x62

Заранее спасибо.

Добавлено
Спасибо. Подобрал.

Автор: amk 20.03.17, 23:19
/\x10\x10\x62/ ?

Автор: ViktorXP 20.03.17, 23:48
Цитата amk @
/\x10\x10\x62/ ?

так первый вроде же "НЕ 0x10" у топикстартера
пс. [^\x10]

Автор: amk 21.03.17, 05:57
ViktorXP, точно.
Исправляю:
/[^\x10]\x10\x62/ ?

Автор: alex252 15.10.17, 11:32
привет! подскажите пожалуйста есть строка такого типа
Цитата
$st = 'data-tags="arrow, right" class="ion-chevron-right"
data-pack="arrow, down" class="ion-chevron-down"';

я выдергиваю только все элементы class и название класса то что в кавычках,
Цитата
$st = preg_replace ("#class=\"(.*)\"#","",$st);

а как сделать наоборот? вывести только class и то что в кавычках а остальное отбросить?

Автор: JoeUser 15.10.17, 15:56
Очень просто!!!
Нужно просто оформить свой вопрос отдельным сообщением на этом форуме.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)