Посоветуйте либу regexp
От: Аноним  
Дата: 26.11.09 18:33
Оценка:
Нужна библиотека regexp или т.п. но совсем небольшого размера.
Пробовал tr1, но он реально увеличивает размер софтины.
Re: Посоветуйте либу regexp
От: Sheridan Россия  
Дата: 26.11.09 18:40
Оценка:
Приветствую, Анонимус, вы писали:

> Нужна библиотека regexp или т.п. но совсем небольшого размера.

> Пробовал tr1, но он реально увеличивает размер софтины.

На случай если вдруг используется qt — то в нем есть поддержка регов.
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re: Посоветуйте либу regexp
От: BioUnit Россия  
Дата: 26.11.09 20:52
Оценка: 4 (2)
http://blog.brush.co.nz/2009/02/regex-libs/
Re: Посоветуйте либу regexp
От: Аноним  
Дата: 27.11.09 04:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужна библиотека regexp или т.п. но совсем небольшого размера.

А>Пробовал tr1, но он реально увеличивает размер софтины.

в комплекте Far-Colorer есть очень маленькая библиотека RegExp на C++
— очень удобная
— быстрая
— и функционал хороший
токо вам прийдеться вытянуть с sf.net все варианты Colorer — потому что библиотека развивалась
и менялась
и в последнем испольнениии она не ахти
Re: Посоветуйте либу regexp
От: CreatorCray  
Дата: 27.11.09 09:48
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Нужна библиотека regexp или т.п. но совсем небольшого размера.

А>Пробовал tr1, но он реально увеличивает размер софтины.

CAtlRegExp из ATL 2003-2005й студии.
один atlrx.h файл, который быстро и просто отламывается от ATL и юзается отдельно.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re: Посоветуйте либу regexp
От: zitz  
Дата: 27.11.09 09:53
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Нужна библиотека regexp или т.п. но совсем небольшого размера.

А>Пробовал tr1, но он реально увеличивает размер софтины.

Юзаю deelx.h, полёт нормальный.
... << RSDN@Home 1.2.0 alpha rev. 786>>
Re: Посоветуйте либу regexp
От: Аноним  
Дата: 27.11.09 09:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужна библиотека regexp или т.п. но совсем небольшого размера.

А>Пробовал tr1, но он реально увеличивает размер софтины.

какими размерами нужно оперировать? что есть критично? 10Кб? 100Кб? 1000кб?
предложу еще посмотреть на pcre
Re[2]: Посоветуйте либу regexp
От: Alexander G Украина  
Дата: 27.11.09 10:23
Оценка:
Здравствуйте, CreatorCray, Вы писали:

А>>Нужна библиотека regexp или т.п. но совсем небольшого размера.

А>>Пробовал tr1, но он реально увеличивает размер софтины.

CC>CAtlRegExp из ATL 2003-2005й студии.

CC>один atlrx.h файл, который быстро и просто отламывается от ATL и юзается отдельно.

Я не советую. Там синтаксис выражений необычный.
Вот из-за бага
Автор: Alexander G
Дата: 10.12.08
захотелось поменять на другую либу, так все выражения пришлось переписывать.




Автору, если нужно таки под Windows:
Ранее, ещё когда писал на Delphi, успешно использовал реализацию VBScript.RegExp из vbscript.dll

В C++ она импортируется как-то так,
#import "progid:VBScript.RegExp" no_namespace
или
#import "libid:3F4DACA7-160D-11D2-A8E9-00104B365C9F" no_namespace
, затем можно использовать IRegExp, IMatch и т.д.

Т.к. это реализация не встраивается в программу, она должна добавить очень немного размера.
Русский военный корабль идёт ко дну!
Re[3]: Посоветуйте либу regexp
От: CreatorCray  
Дата: 27.11.09 11:26
Оценка:
Здравствуйте, Alexander G, Вы писали:

CC>>CAtlRegExp из ATL 2003-2005й студии.

CC>>один atlrx.h файл, который быстро и просто отламывается от ATL и юзается отдельно.

AG>Я не советую. Там синтаксис выражений необычный.

Что значит необычный?
Единого стандарта на синтаксис нету.

AG>Вот из-за бага
Автор: Alexander G
Дата: 10.12.08
захотелось поменять на другую либу, так все выражения пришлось переписывать.

Будете менять на третью — тоже придётся переписывать.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[4]: Посоветуйте либу regexp
От: Alexander G Украина  
Дата: 27.11.09 11:36
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Что значит необычный?

CC>Единого стандарта на синтаксис нету.
CC>Будете менять на третью — тоже придётся переписывать.

Многие библиотеки имеют формат как в javascript, или близкий к.
Так что сами выражения не пришлось бы переисывать при смене boost::regex <-> tr1::regex <-> VBScript.Regex
Русский военный корабль идёт ко дну!
Re[5]: Посоветуйте либу regexp
От: CreatorCray  
Дата: 27.11.09 11:40
Оценка:
Здравствуйте, Alexander G, Вы писали:

AG>Многие библиотеки имеют формат как в javascript, или близкий к.

AG>Так что сами выражения не пришлось бы переисывать при смене boost::regex <-> tr1::regex <-> VBScript.Regex

Стандарта ж всё равно нет.
А у топикстартера вопрос в минимальном размере
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.