Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
906
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Easy-to-Use поддержка регулярных выражений в C++?
Я ищу надежный, easy-to-use, оценщик регулярных выражений для native C++, либо независимый от платформы, либо специфичный для Windows.
Требования:
- Не могу использовать библиотеки Boost или ACE regex (к сожалению)
- Не удается использовать .NET Regex (или любой управляемый код)
Главное требование - чтобы он был автономным и открытым.
попробуйте libpcre
Если вы застряли на windows, у них есть порт windows, который должен работать. Я знаю, что e-texteditor использует его, так что, по крайней мере, это доказательство того, что он работает :-)
C++11 теперь включает поддержку регулярных выражений. Он будет независимым от платформы. Вам просто нужен недавний компилятор. Проверьте следующий список, чтобы узнать, какой из них использовать.
http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport
Надеюсь, это поможет
Если вы используете Visual Studio, вы можете использовать Visual C++ 2008 Feature Pack Release, это реализует часть TR1 и включает синтаксический анализ регулярных выражений. Получить его
Библиотека GNU C поддерживает регулярные выражения . Он открыт, и код RE, похоже, легко извлекается.
Средство регулярных выражений библиотеки GNU C (regcomp(), regexec() и друзья) нарушено. Вместо этого используйте libetre; сигнатуры функций соответствуют сигнатурам, предоставленным glibc. http://laurikari.net/tre/
Я бы поддержал рекомендацию для PCRE . Я использовал его в проектах C++ в Windows, и он отлично работает. Это бесплатно, даже для создания коммерческого программного обеспечения. Он также реализует что-то вроде стандартного языка регулярных выражений de facto, который будет приветствоваться вашими пользователями. PCRE, конечно, совместим с Perl, и Python также использует ту же библиотеку.
Родной интерфейс PCRE немного неудобен и очень похож на C, поэтому, вероятно, стоит написать хорошую оболочку C++ вокруг него. Там, скорее всего, уже есть один, но я не знаком ни с одним из них.
C++11 и forward теперь содержит стандартную библиотеку регулярных выражений .
Включите заголовок <regex> и используйте.
Почему бы вам не использовать библиотеку Microsoft ATL regex? Кенни Керр недавно написал короткую статью на эту тему.
ATL включает в себя упрощенную реализацию регулярных выражений. Хотя первоначально он был частью Visual C++, а теперь входит в состав сервера ATL скачать.
Шаблон класса
CAtlRegExpреализует синтаксический анализатор и сопоставление двигатель. ...Регулярное выражение grammar определяется в верхней части файла заголовка
atlrx.h.
Бесплатной библиотеки ATL-сервера и инструментов CodePlex включает в себя анализатор regex. Смотрите AtlServer в архиве CodePlex
ATL Server-это библиотека классов C++, которая позволяет разработчикам создавать как клиентская, так и серверная части приложений и веб-служб типа C++ сервисы. Он обеспечивает большую часть функциональности, необходимой для сборки крупномасштабные интернет-сайты, такие как SOAP сообщений, кэширование средства, средства потоковой обработки, обработка регулярных выражений, управление состоянием сеанса, мониторинг производительности, поддержка MIME, интеграция с IIS и классом для взаимодействия с безопасностью и криптографическая инфраструктура. Более ранними версиями библиотеки являются части Visual Studio 2002, Visual Studio 2003 и Visual Studio 2005 год. Проект был запущен с версии библиотеки, выпущенной в составе Visual Studio 2005 SP1.