回答
是find_last_of你需要什麼?
size_type find_last_of(const basic_string& str, size_type pos = npos) const;
查找的最後一個字符等於在給定的字符序列的字符中的一個。搜索在pos完成,即在搜索中只考慮子串[0,pos]。如果npos作爲pos傳遞,則將搜索整個字符串。
這不是一個答案,這是一個猜測。 – 2010-12-15 22:54:39
對我來說這似乎很不錯。用這個問題猜測不了多少。 – 2010-12-15 23:03:22
很好的鏈接,謝謝 – 2010-12-16 16:35:50
如果你的字符串是一個字符數組:
#include <cstdio>
#include <cstring>
int main(int argc, char** argv)
{
char buf[32] = "my.little.example.string";
char* lastDot = strrchr(buf, '.');
printf("Position of last dot in string: %i", lastDot - buf);
return 0;
}
..或爲std :: string:
#include <cstdio>
#include <string>
int main(int argc, char** argv)
{
std::string str = "my.little.example.string";
printf("Position of last dot in string: %i", str.find_last_of('.'));
return 0;
}
'
謝謝,糾正。 – thbusch 2010-12-16 08:52:11
string lastN(string input)
{
return input.substr(input.size() - n);
}
N從哪裏來? – karlphillip 2017-07-26 17:39:58
這是不可接受的。 input.size()可能小於n。 – Pavel 2017-08-07 05:12:33
- 1. 如何獲取C++中字符串的最後一個字符
- 2. objective-c獲取一個字符串的最後2個字符?
- 3. 獲取字符串中的最後一個子字符串?
- 4. 在字符'?'之後從字符串中獲取最後一個字符串
- 5. 獲取Prolog中字符串的最後一個字符
- 6. 如何獲取PHP中最後一個字符串的字符?
- 7. 從變量中獲取字符串的最後一個字符
- 8. 如何獲取字符串的最後一個字符?
- 9. 獲取匹配字符串的最後一個字符
- 10. 獲取字符串中最後一個子串索引後的字符
- 11. 獲取一個字符串(JavaScript)的最後一個數字
- 12. 獲取FreeMarker中字符串的最後四個字符
- 13. 獲取字符串中的最後5個字符
- 14. 從python中的字符串中提取最後一個字符?
- 15. 修剪字符串,刪除C中的最後一個字符#
- 16. Objective C - 刪除字符串中的最後一個字符
- 17. 如何使用C#獲取字符串中子字符串的最後一個字符位置?
- 18. 字符串的第一個字符和最後一個字符
- 19. 從C字符串中剝離第一個字符和最後一個字符
- 20. 在Excel中提取字符串的最後一個字符
- 21. JavaScript獲取字符串的最後一個字符在另一個字符串中的位置
- 22. 從字符串數組中獲取第一個字符串c
- 23. 在jquery中用連字符分割字符串後獲取最後一個值?
- 24. 字符串:提取最後六個字符後的最後一個/
- 25. 獲取動態字符串的最後2個字符
- 26. 獲取URI字符串的最後2個字符
- 27. 獲取最後4個字符的字符串
- 28. 如何獲取Golang字符串的最後X個字符?
- 29. Javascript:獲取字符串的最後幾個字符
- 30. 如何獲取PHP字符串的最後7個字符?
向我們展示你的代碼爲止。什麼有效,你需要什麼幫助? – abelenky 2010-12-15 22:53:44
對不起,我遲到了,以回答您的意見,但我有一天所有的連接問題,多虧了所有的答案 – 2010-12-16 16:27:10