![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Regexp в бинарниках
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