Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Regexp в бинарниках


Страницы:   1 2

DmitriyG. ©   (2011-11-06 14:44:00) 

Посоветуйте библиотеку позволяющую искать регулярные выражения в бинарных данных


Медвежонок Пятачок   (2011-11-14 11:32:00) [21]

В чем гиганская мегапроблема-то?

нуль я регулярками найду? найду.
засплиттить по нулю и обработать по частям могу? могу.

по хекс коду регулярка сработает? Сработает.

В чем у вас проблемы-то?
В том что Пятачок в ветке или в чем?


sniknik   (2011-11-14 11:07:00) [22]

> Я просто искал и успешно находил.
ну так покажи саму регулярку на - sniknik ©   (12.11.11 14:28) [11]
или ты искал строки в строках, перемежающихся бинарными данными (все условно, и это тоже строка, пока нет #0).


Медвежонок Пятачок   (2011-11-14 10:15:00) [23]

Ну где же тут "регулярные выражения"?

Тут - это где?

прежде чем их искать, их нужно настроить...

Жаль, что я этого не знал. Я просто искал и успешно находил.
Вот жеж жопа.


sniknik   (2011-11-14 09:24:00) [24]

прежде чем их искать, их нужно настроить... а настройка в тексте, и в описаниях применяется к тексту и вообще, из википедии -
Regexp - это формальный язык поиска и осуществления манипуляций с подстроками в тексте.


Германн   (2011-11-14 08:50:00) [25]


> Медвежонок Пятачок ©   (14.11.11 08:39) [15]
>
> При том, что
> ... позволяющую искать регулярные выражения в бинарных данных

Ну где же тут "регулярные выражения"?


Медвежонок Пятачок   (2011-11-14 08:39:00) [26]

При том, что
... позволяющую искать регулярные выражения в бинарных данных


Германн   (2011-11-14 01:06:00) [27]


> Медвежонок Пятачок ©   (12.11.11 12:01) [10]
>
> А пример-то где, Дима?
>
> На тебе пример (практический)
>
> Атс авайя. Управляется и диагностируется по телнет.
> Есть много таких атс в сети.
> Поочередно соединяемся с ними и посылаем им команды ответы
> на которые надо парсить.
> Например надо вырезать все управляющие эскейп-последовательности
> в ответах.

Извини, МП, но это не пример! Это чушь и бред!
Это частный случай поиска ESC-последовательностей в некоторых данных. При чём тут "RegExp для бинарных данных"?


sniknik   (2011-11-14 00:39:00) [28]

> Ну с эти проблем не должно быть: "\u0027\u0001\u0002"
нет проблем, да, кроме того, что ищет символ "u", а не #27.


DmitriyG.   (2011-11-14 00:25:00) [29]

Ну с эти проблем не должно быть: "\u0027\u0001\u0002"
Но вот если в данных будет символ с кодом 0, то на этом разбор остановиться...


sniknik   (2011-11-12 14:28:00) [30]

> эскейп-последовательности в ответах
насколько помню эскейп-последовательность в бинарном виде это начинающаяся с кода 27, т.е. в дельфи представлении #27.
ну вот, тоже бы, ради интереса, хотел бы посмотреть на регексп который "выкусывает" бинарные последовательности типа - #27#1#2, #27#1#3, ... (не строки как тут написано, а то что эта строка значит в бинарном пакете).

p.s. мне это не нужно, не пользуюсь... но интересно. а вдруг понадобится...


Медвежонок Пятачок   (2011-11-12 12:01:00) [31]

А пример-то где, Дима?

На тебе пример (практический)

Атс авайя. Управляется и диагностируется по телнет.
Есть много таких атс в сети.
Поочередно соединяемся с ними и посылаем им команды ответы на которые надо парсить.
Например надо вырезать все управляющие эскейп-последовательности в ответах. И там полно двоички.


Медвежонок Пятачок   (2011-11-12 11:35:00) [32]

Так она же вроды бы только в строках ищет... Или я не все увидел?

Ищет в строках, в которых может лежать двоичка.


Германн   (2011-11-12 04:10:00) [33]


>
> > Германн ©   (12.11.11 00:19) [5]
> > Можно "пример для дурака"?
>
> Нельзя. Дурака учить -- как мёртвого лечить.
>
> Для не-дурака -- любая формальная спецификация формата.

Ну да. Как мы любим бросаться умными терминами типа "спецификация формата". :)
А пример-то где, Дима?


DiamondShark   (2011-11-12 00:55:00) [34]


> Германн ©   (12.11.11 00:19) [5]
> Можно "пример для дурака"?

Нельзя. Дурака учить -- как мёртвого лечить.

Для не-дурака -- любая формальная спецификация формата.


Германн   (2011-11-12 00:24:00) [35]


> Можно "пример для дурака"?

Но пример должен иметь реальный смысл.


Германн   (2011-11-12 00:19:00) [36]


> Точно такие же, как в тексте.

Можно "пример для дурака"?


DiamondShark   (2011-11-12 00:04:00) [37]


> Германн ©   (11.11.11 23:45) [3]

Точно такие же, как в тексте.
Ваш К.О.


Германн   (2011-11-11 23:45:00) [38]


> регулярные выражения в бинарных данных

Эээ а это как? Какие в бинарных данных могут быть "регулярные выражения"?


DmitriyG.   (2011-11-11 23:24:00) [39]

Так она же вроды бы только в строках ищет... Или я не все увидел?


Медвежонок Пятачок   (2011-11-08 07:53:00) [40]

http://RegExpStudio.com


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо