Здравствуйте, гость ( Вход | Регистрация )
Tonal | Дата 11.9.2008, 10:01 |
То, что подобного нет в stl-е это несколько огорчает. Хотя, если вспомнить, что классов строк в stl-е как минимум 2, контейнеров и того больше, и опции не все однозначны, то становится понятно, почему так. Ну а частные случаи реализуются довольно примитивно, например:
Ну и есть есть Boost.algoritm - там многие такие примитивы живут.
...Особенно интересно такие функции: как поиск по регэкспу (есть ли в stl регэкспы)... Сейчас можно взять любую понравившуюся библиотеку регэкспов, например pcre или из боста (2 штуки). В новый стандарт регэкспы будут включены (Вроде прототип - Boost.Regex). |
|
molchanoviv | Дата 10.9.2008, 16:24 |
Я как раз занимаюсь классом виджетов для Free_DevStudio++ там необходимо парсить теги Ctags | |
Andrew Selivanov | Дата 10.9.2008, 16:23 |
если коротко то нет, за регэкспами смотри boost | |
AD | Дата 10.9.2008, 15:59 |
заметил такую вещь: в Qt-щном QString есть много дополнительных функций, которых нет в stl, но которые значительно упрощают простейший парсинг текста
Есть ли хоть какая-нибудь замена подобным функциям в stl? Особенно интересно такие функции: как поиск по регэкспу (есть ли в stl регэкспы), удаление ненужных пробелов (simplified()), поиск куска текста по секциям (section())??? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 24.4.2024, 14:27 |