/
От: Аноним  
Дата: 17.01.14 09:27
Оценка:
>>В этот момент неплохо бы уточнить, какой из стандартов регэкспов имеется в виду — а то они сильно разные все

std::regex rx("^[a-zA-Z]+:(\\\\([a-zA-Z0-9]){1,8}\\.([a-zA-Z0-9]){0,3}){1,}\\\\?$");
std::cmatch mr;
std::regex_search(n.c_str(), mr, rx);
if(!mr.prefix().matched) throw std::exception("Invalid path or file name.");


в Visual Studio 2010 :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.