1.返回str在字串中第一次出現的位置(從index開始查詢,如果沒找到則返回string::npos)
函式原型:size_type find( const basic_string &str, size_type index );
size_type find( const char *str, size_type index );
例:(1)預設從0開始,找不到則返回string::npos
string str =
"01234567456"
; string str1 =
"456";if
(str.
find
(str1)
!= string::npos)
結果:
(2)rfind從末尾開始,找不到則返回string::npos
string str =
"01234567456"
; string str1 =
"456";if
(str.
rfind
(str1)
!= string::npos)
結果:
(3)從加上的索引index開始查詢
string str =
"01234567456"
; string str1 =
"456";if
(str.
find
(str1,5)
!= string::npos)
結果:
2.返回字元ch在字串中第一次出現的位置(從index開始查詢,如果沒找到就返回string::npos)
函式原型:size_type find( char ch, size_type index );
例:(1)預設從0開始
string str =
"0123456789"
;char c =
'3';
if(str.
find
(c)!= string::npos)
結果:
(2)加索引index之後
string str =
"0123453789"
;char c =
'3';
if(str.
find
(c,4
)!= string::npos)
結果:
find 檔案的查詢
這個命令在linux中是乙個比較強大的功能,它會在你指定的資料夾下可以很精確的查詢某乙個檔案。但是它同時有乙個缺點,就是會效率會比較低,所以我推薦當你去查詢某個檔案或者想知道某個命令的路徑時,先用whereis和locate這兩個命令先去試試,如果真查不到,再使用此命令。命令說明 root loca...
find 查詢命令
find 按條件查詢檔案 根據預設的條件遞迴查詢對應的檔案 find 目錄 條件1 a o 條件2 systemctl restart chronyd systemctl enable chronyd 常用條件表示 type 按文件型別查詢,檔案 f 目錄 d 裝置 b,c 快捷方式 鏈結 i na...
find 查詢條件
目錄 一 根據時間戳查詢 二 根據許可權查詢 三 根據檔案所屬人 owner,檔案所屬組group查詢 四 根據搜尋層級查詢 五 根據檔名查詢 六 根據 檔案型別查詢 find 實時查詢工具,通過遍歷指定路徑完成檔案查詢 1 工作特點 查詢速度略慢 精確查詢 實時查詢 可以只搜尋使用者具備讀取和執行...