std::basic_regex<CharT,Traits>:: assign
basic_regex
&
assign
(
const
basic_regex
&
other
)
;
|
(1) | (since C++11) |
basic_regex
&
assign
(
basic_regex
&&
other
)
noexcept
;
|
(2) | (since C++11) |
basic_regex
&
assign
(
const
CharT
*
s,
flag_type f = std:: regex_constants :: ECMAScript ) ; |
(3) | (since C++11) |
basic_regex
&
assign
(
const
CharT
*
ptr,
std::
size_t
count,
flag_type f = std:: regex_constants :: ECMAScript ) ; |
(4) | (since C++11) |
template
<
class
ST,
class
SA
>
basic_regex
&
assign
(
const
std::
basic_string
<
CharT,ST,SA
>
&
str,
|
(5) | (since C++11) |
template
<
class
InputIt
>
basic_regex
&
assign
(
InputIt first, InputIt last,
|
(6) | (since C++11) |
basic_regex
&
assign
(
std::
initializer_list
<
CharT
>
ilist,
flag_type f = std:: regex_constants :: ECMAScript ) ; |
(7) | (since C++11) |
Assigns the contents to the regular expression.
f
.
mark_count()
returns the number of marked subexpressions within the resulting subexpression after the call.
[
first
,
last
)
.
Parameters
other | - | another regular expression to assign |
s | - | pointer to a character sequence to assign |
str | - | string to assign |
first, last | - | the range of characters to assign |
ilist | - | initializer list containing characters to assign |
Type requirements | ||
-
InputIt
must meet the requirements of
LegacyInputIterator
.
|
Return value
* this
Exceptions
Example
This section is incomplete
Reason: no example |
See also
assigns the contents
(public member function) |