std::basic_string::rfind — cppreference.com
De cppreference.com
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
Trouve la dernière sous-chaîne égale à la séquence de caractères donnée. La recherche commence à pos, c'est à dire que la chaîne est considéré comme [0, pos) dans la recherche. Si npos est passé comme chaîne pos ensemble sera recherché .
Original:
Finds the last substring equal to the given character sequence. Search begins at pos, i.e. only the substring [0, pos) is considered in the search. If npos is passed as pos whole string will be searched.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Trouve la dernière sous-chaîne égale à str .
Original:
Finds the last substring equal to str.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Trouve la dernière sous-chaîne à la hauteur des caractères count premiers de la chaîne de caractères pointée par s. s peuvent inclure des caractères nuls .
Original:
Finds the last substring equal to the first count characters of the character string pointed to by s. s can include null characters.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Trouve la dernière sous-chaîne égale à la chaîne de caractères pointée par s. La longueur de la chaîne est déterminée par le premier caractère null .
Original:
Finds the last substring equal to the character string pointed to by s. The length of the string is determined by the first null character.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Trouve le dernier caractère ch .
Original:
Finds the last character ch.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Paramètres
| str | - | chaîne à rechercher Original: string to search for The text has been machine-translated via Google Translate. |
| count | - | longueur de chaîne à rechercher Original: length of substring to search for The text has been machine-translated via Google Translate. |
| s | - | pointeur vers une chaîne de caractères pour seach Original: pointer to a character string to seach for The text has been machine-translated via Google Translate. |
| ch | - | de caractères à rechercher Original: character to search for The text has been machine-translated via Google Translate. |
Retourne la valeur
la position du premier caractère de la chaîne trouvée ou npos si aucune sous-chaîne ne soit trouvé .
Original:
position of the first character of the found substring or npos if no such substring is found.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Exemple
#include <string> #include <iostream> void print(std::string::size_type n, std::string const &s) { if(n == std::string::npos) std::cout << "not found\n"; else std::cout << "found: " << s.substr(n) << '\n'; } int main() { std::string::size_type n; std::string const s = "This is a string"; // search backwards from beginning of string n = s.rfind("is"); print(n, s); // search backwards from position 4 n = s.rfind("is", 4); print(n, s); // find a single character n = s.rfind('s'); print(n, s); // find a single character n = s.rfind('q'); print(n, s); }
Résultat :
found: is a string found: is is a string found: string not found
Voir aussi
trouver des caractères de la chaîne Original: find characters in the string The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la première occurrence des caractères Original: find first occurrence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la première absence de caractères Original: find first absence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver la dernière occurrence de caractères Original: find last occurrence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |
trouver une dernière absence de caractères Original: find last absence of characters The text has been machine-translated via Google Translate. (fonction membre publique) [edit] | |