1、string與字元陣列轉換
const
char
* c;
string s=
"1234"
;c = s.
c_str()
;
2、char轉化為string
char c =
'a';
string s(1
,c);
3、擷取子串
std::string str=
"helloworld"
; std::string str2 = str.substr (3,
5);//首位index和長度
4、查詢子串
std::string str (
"there are two needles in this haystack with needles.");
std::string str2 (
"needle");
std::size_t found = str.
find
(str2)
;//返回子串頭的位置,rfind從後查詢
5、替換子串
std::string str=
"this is a test string."
; std::string str2=
"n example"
; str.
replace(9
,5,str2)
;// "this is an example string." 起始位 替換長度 待替換字串
6、刪除子串
str.erase (10,
8);//起始為、長度
PHP中String一些用法
1.利用索引選字 js中字串可以利用str.charat 索引 選取字串的某個字。php中則是使用 str 索引 或者 str.僅對非中文本元 2.型別轉換 判斷裡,字元只有是 空字串的時候為false,空格是true,false 也是true.反過來true轉換成字串strval false 是空...
String一些函式的用法
1 substring 用法 這個函式返回第乙個引數中從第二個引數指定的位置開始 第三個引數指定的長度的子字串。該字串中的每個字元都被認為具有數字位置 第乙個字元的位置是 1,第二個字元的位置是 2,依此類推。如果未指定第三個引數,將返回從第二個引數指定的位置開始直到字串結尾的子字串。如果引數不是字...
C 問題string的一些用法示例
from changing parts of string objects include include using namespace std int main string s1 quick send for count graystone.string s2 lord string s3 d...