std::basic_regex::assign
Материал из cppreference.com
                    
                                        
                    < cpp | regex | basic regex
                    
                                                            
                    |  | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. 
 Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы | 
| basic_regex& assign( const basic_regex& other ); | (1) | (начиная с C++11) | 
| basic_regex& assign( basic_regex&& that ); | (2) | (начиная с C++11) | 
| basic_regex& assign( const CharT* s, flag_type f = std::regex_constants::ECMAScript ); | (3) | (начиная с C++11) | 
| basic_regex& assign( const charT* ptr, size_t count, flag_type f = regex_constants::ECMAScript ); | (4) | (начиная с C++11) | 
| template< class ST, class SA > basic_regex& assign( const std::basic_string<CharT,ST,SA>& str, | (5) | (начиная с C++11) | 
| template< class InputIt > basic_regex& assign( InputIt first, InputIt last, | (6) | (начиная с C++11) | 
| basic_regex& assign( std::initializer_list<CharT> ilist, flag_type f = std::regex_constants::ECMAScript ); | (7) | (начиная с C++11) | 
Назначает содержимое регулярного выражения. 
Оригинал:
Assigns the contents to the regular expression. 
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1) 
Назначает содержание 
other. flags() и mark_count() эквивалентные значения other.flags() и other.mark_count() после вызова.Оригинал:
Assigns the contents of 
other. flags() and mark_count() are equivalent to the values of other.flags() and other.mark_count() after the call.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2) 
Назначает содержание 
other использованием ход семантики. flags() и mark_count() эквивалентные значения other.flags() и other.mark_count() до назначения. После вызова other находится в силе, но неопределенное состояние.Оригинал:
Assigns the contents of 
other using move semantics. flags() and mark_count() are equivalent to the values of other.flags() and other.mark_count() before the assignment. After the call, other is in a valid, but unspecified state.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3-7) 
Назначает последовательность символов в регулярном выражении. Синтаксис флаги установлены на 
f. mark_count() возвращает число отмеченных подвыражения в результате подвыражение после вызова.Оригинал:
Assigns a sequence of characters to the regular expression. The syntax flags are set to 
f. mark_count() returns the number of marked subexpressions within the resulting subexpression after the call.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3) 
Назначает нулем строку, на которую указывает 
s.Оригинал:
Assigns a null-terminated string pointed to by 
s.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
4) 
Назначает последовательность 
count символов, на которую указывает s.Оригинал:
Assigns a sequence of 
count characters, pointed to by s.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
5) 
Назначение строки 
str.Оригинал:
Assigns the string 
str.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
6) 
Назначение символов в диапазоне 
[first, last).Оригинал:
Assigns the characters in the range 
[first, last).Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
7) 
Назначение символов в 
ilist списке инициализаторов.Оригинал:
Assigns the characters in the initializer list 
ilist.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
| Содержание | 
[править] Параметры
| other | - |  другое регулярное выражение назначить Оригинал:  another regular expression to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | 
| s | - |  указатель на последовательность символов назначить Оригинал:  pointer to a character sequence to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | 
| str | - |  строка назначить Оригинал:  string to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | 
| first, last | - |  Диапазон символов назначить Оригинал:  the range of characters to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | 
| ilist | - |  инициализатор список, содержащий символы назначить Оригинал:  initializer list containing characters to assign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. | 
| Требования к типам | ||
| - InputItдолжен соответствовать требованиямInputIterator. | ||
[править] Возвращаемое значение
*this
[править] Исключения
1) (Нет)
2) 
спецификация noexcept:  
noexcept
  3-7) 
std::regex_error, если прилагаемый регулярное выражение не является допустимым. Объект не изменяется в этом случае.
Оригинал:
std::regex_error if the supplied regular expression is not valid. The object is not modified in that case.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
| Этот раздел не завершён Причина: нет примера | 
[править] См. также
|  присваивает содержимое Оригинал:  assigns the contents Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |


