Re[2]: Почему срабатывает regex ?
От: sjukov Украина  
Дата: 09.02.14 20:02
Оценка:
Здравствуйте, Хреннос, Вы писали:


Х>Если хотите, чтобы регексп срабатывал от самого начала строки, то надо вставить каретку:

Х>std::regex re ("^(\\d+?),(.*?),(.*?),(.*?),(.*?)$") ;

Спасибо большое!

Я почему то думал что факт того что вначале что-то идет надо оговаривать отдельно, и всегда писал что-то типа:

std::regex re ("[a-z,.]*?(\\d+?),(.*?),(.*?),(.*?),(.*?)$") ;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.