std::regex_traits::transform

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

 
 
Espressioni regolari libreria
Classi
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)
Algoritmi
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)
Iteratori
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)
Eccezioni
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)
Tratti
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)
Costanti
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
Ottiene la chiave di ordinamento per la sequenza di caratteri [first, last), in modo tale che se una chiave di ordinamento confronta minore di un altro chiave di ordinamento con operator<, quindi la sequenza di caratteri che ha prodotto la prima chiave ordinamento viene prima la sequenza di caratteri che ha prodotto la seconda chiave di ordinamento, nel momento locale intriso di regole di confronto per.
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.
Per esempio, quando la bandiera std::regex_constants::collate regex è impostato, allora la sequenza [a-b] sarebbe partita qualche personaggio c1 se traits.transform("a")<= traits.transform(c1)<= traits.transform("b"). Si noti che questa funzione richiede una sequenza di caratteri come argomento per accogliere le gamme definite come [[.ae.]-d].
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.
Specializzazioni libreria standard di std::regex_traits ritorno std::use_facet<std::collate<CharT>>(getloc()).transform(&*str.begin(), &*str.begin()+ str.length()) per qualche stringa temporanea str costruito come string_type str(first, last).
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.

[modifica]Parametri

first, last -
una coppia di ForwardIterators che determina la sequenza di caratteri da confrontare
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.

[modifica]Valore di ritorno

La chiave di regole di confronto per la [first, last) sequenza di caratteri nella versione locale attualmente imbevuta.
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.

[modifica]Esempio

close