Re[2]: Почему срабатывает regex ?
|
От: |
sjukov
|
|
Дата: | 09.02.14 20:02 |
|
Оценка: |
|
Здравствуйте, Хреннос, Вы писали:
Х>Если хотите, чтобы регексп срабатывал от самого начала строки, то надо вставить каретку:
Х>std::regex re ("^(\\d+?),(.*?),(.*?),(.*?),(.*?)$") ;
Спасибо большое!
Я почему то думал что факт того что вначале что-то идет надо оговаривать отдельно, и всегда писал что-то типа:
std::regex re ("[a-z,.]*?(\\d+?),(.*?),(.*?),(.*?),(.*?)$") ;
Пока на собственное сообщение не было ответов, его можно удалить.