std::basic_string::rfind
De cppreference.com
[] |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody> size_type rfind( const basic_string& str, size_type pos = npos ) const; |
(1) | |
size_type rfind( const CharT* s, size_type pos, size_type count ) const; |
(2) | |
size_type rfind( const CharT* s, size_type pos = npos ) const; |
(3) | |
size_type rfind( CharT ch, size_type pos = npos ) const; |
(4) | |
Trouve la dernire sous-chane gale la squence de caractres donne. La recherche commence
pos, c'est dire que la chane est considr comme [0, pos) dans la recherche. Si npos est pass comme chane 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.
You can help to correct and verify the translation. Click here for instructions.
1)
Trouve la dernire sous-chane 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.
You can help to correct and verify the translation. Click here for instructions.
2)
Trouve la dernire sous-chane la hauteur des caractres
count premiers de la chane de caractres pointe par s. s peuvent inclure des caractres 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.
You can help to correct and verify the translation. Click here for instructions.
3)
Trouve la dernire sous-chane gale la chane de caractres pointe par
s. La longueur de la chane est dtermine par le premier caractre 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.
You can help to correct and verify the translation. Click here for instructions.
4)
Trouve le dernier caractre
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.
You can help to correct and verify the translation. Click here for instructions.
Paramtres
| str | - | chane rechercher
Original: string to search for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| count | - | longueur de chane rechercher
Original: length of substring to search for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| s | - | pointeur vers une chane de caractres pour seach
Original: pointer to a character string to seach for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| ch | - | de caractres rechercher
Original: character to search for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Retourne la valeur
la position du premier caractre de la chane trouve ou
npos si aucune sous-chane 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.
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);
}
Rsultat :
found: is a string
found: is is a string
found: string
not found
Voir aussi
trouver des caractres de la chane Original: find characters in the string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la premire occurrence des caractres Original: find first occurrence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la premire absence de caractres Original: find first absence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver la dernire occurrence de caractres Original: find last occurrence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |
trouver une dernire absence de caractres Original: find last absence of characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) | |