Namensräume
Varianten
Aktionen

std::regex_traits::transform

Aus cppreference.com
< cpp‎ | regex‎ | regex traits

 
 
Reguläre Ausdrücke Bibliothek
Classes
Original:
Classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_regex(C++11)
sub_match(C++11)
match_results(C++11)
Algorithmen
Original:
Algorithms
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
regex_match(C++11)
regex_search(C++11)
regex_replace(C++11)
Iteratoren
Original:
Iterators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
regex_iterator(C++11)
regex_token_iterator(C++11)
Ausnahmen
Original:
Exceptions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
regex_error(C++11)
Traits
Original:
Traits
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
regex_traits(C++11)
Konstanten
Original:
Constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
syntax_option_type(C++11)
match_flag_type(C++11)
error_type(C++11)
 
 
template< class ForwardIt >
string_type transform( ForwardIt first, ForwardIt last) const
Ruft den Sortierschlüssel für die Zeichenfolge [first, last), so dass, wenn eine Art Schlüssel vergleicht weniger als eine andere Art Schlüssel mit operator<, dann die Zeichenfolge, die den ersten Sortierschlüssel produziert kommt vor der Zeichenfolge, die die zweite Art Schlüssel erzeugt, in der derzeit durchdrungen Gebietsschemas Sortierreihenfolge .
Original:
Obtains the sort key for the character sequence [first, last), such that if a sort key compares less than another sort key with operator<, then the character sequence that produced the first sort key comes before the character sequence that produced the second sort key, in the currently imbued locale's collation order.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Zum Beispiel, wenn die Regex Flagge std::regex_constants::collate eingestellt ist, dann ist die Folge [a-b] würde passen einige Zeichen c1 wenn traits.transform("a") <= traits.transform(c1) <= traits.transform("b"). Beachten Sie, dass diese Funktion eine Zeichenfolge nimmt als das Argument für die Bereiche wie [[.ae.]-d] definiert unterbringen zu .
Original:
For example when the regex flag std::regex_constants::collate is set, then the sequence [a-b] would match some character c1 if traits.transform("a") <= traits.transform(c1) <= traits.transform("b"). Note that this function takes a character sequence as the argument to accomodate to the ranges defined like [[.ae.]-d].
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Standard-Bibliothek Spezialisierungen std::regex_traits Rückkehr std::use_facet<std::collate<CharT>>(getloc()).transform(&*str.begin(), &*str.begin() + str.length()) für einige temporären String str als string_type str(first, last) gebaut .
Original:
Standard library specializations of std::regex_traits return std::use_facet<std::collate<CharT>>(getloc()).transform(&*str.begin(), &*str.begin() + str.length()) for some temporary string str constructed as string_type str(first, last).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[Bearbeiten] Parameter

first, last -
ein Paar ForwardIterators welche die Sequenz von Zeichen zu vergleichen bestimmt
Original:
a pair of ForwardIterators which determines the sequence of characters to compare
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Type requirements
-
ForwardIt must meet the requirements of ForwardIterator.

[Bearbeiten] Rückgabewert

Die Sortierfolge für die Zeichenfolge [first, last) in der derzeit durchdrungen locale .
Original:
The collation key for the character sequence [first, last) in the currently imbued locale.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[Bearbeiten] Beispiel