Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

регулярные выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread149468.html
Очень нужно три алгоритма сортировки массива чисел слиянием, вставками, перемешиванием. язык visual c++
C++ Сумма функционального ряда Подскажите сам алгоритм вычислений суммы. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread149462.html
C++ Экспоненциальная форма записи
Как преобразовать из экспоненциальной формы в обычный вид записи вещественных чисел? Гугл не помог, а поиск по форуму выдал только наоборот - ios::scientific, вывод чисел именно в экспоненциальной...
C++ ВВод в файл срочно
народ нужно ввести в файл итог из данного выражения for(i=0;i<n;i++) cout<<p<<setw (3); cout<<endl<<"min=>"<<min<<endl; cout<<"poryadkovi nomer min=>"<<imin+1; cout<<endl<<"sum elementov do...
C++ Выделение памяти под укзатель переданный функции http://www.cyberforum.ru/cpp-beginners/thread149452.html
Доброго времени суток, форумчане! :) Вот коды нужных файлов: //main.cpp #include "func.h" char *name; char *p; get_stream_string (&p, &name); //func.h extern int get_stream_dword (char **p,...
C++ в чем моя ошибка?? вот программа на паскале: var tmp, find : real; k : real; begin k:= 1; tmp:= 1; find:= 0.5; подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
25.06.2010, 20:43
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// match any format with the regular expression:
const boost::regex e("\\A(\\d{3,4})[- ]?(\\d{4})[- ]?(\\d{4})[- ]?(\\d{4})\\z");
const std::string machine_format("\\1\\2\\3\\4");
const std::string human_format("\\1-\\2-\\3-\\4");
 
std::string machine_readable_card_number(const std::string s)
{
   return regex_replace(s, e, machine_format, boost::match_default | boost::format_sed);
}
 
std::string human_readable_card_number(const std::string s)
{
   return regex_replace(s, e, human_format, boost::match_default | boost::format_sed);
}
Это из документации библиотеки Regex, входящей в состав Boost.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru