1樓:匿名使用者
樓上的回答是可以但是抄比較麻bai
煩在vc中可以用cstring 類
用reversfind方法 可以du查詢到zhi 最後乙個dao\
然後用left方法就可以的到 最後乙個\左邊的所有字串了具體可以檢視msdn的說明,很方便的
2樓:匿名使用者
char* str = "c:\\tomcat\\abc**.txt";
char strresult[50] = ""; //儲存結果int nstrlen = strlen(str); //原始字串長度
for(int i = nstrlen; i > 0; i--) //倒查,每個字元和\對比
}printf(strresult);
修改回:
回樓下的答樓下的:
要是准用mfc贊同你的觀點。^^
3樓:匿名使用者
wchar exefulldir[_max_path];
(_tcsrchr(exefulldir, _t('\\')))[1] = 0;
4樓:死神
你就讓他逐個讀一邊.然後想擷取多少都行.
vc++擷取字串問題
5樓:匿名使用者
最好的方法復是依據中間的空
制格來分割。以免日期變長乙個就割取錯誤。
cstring a = "2012/1/20 星期三";
cstring b =a.left(a.find(" ",0));
cstring c =a.right(a.getlength()-a.find(" ",0)-1);
6樓:
提供你 個 思路
星期三 佔 6個位元組,後 6個 位元組組成 乙個 字串c( 注意 處理 字串結尾)
剩下的 就是 字串 b
7樓:
b=a.left(9);
c=a.right(6);
運用cstring函式 :
left是從左到右擷取 引數表示個數
right從右到左擷取 引數是表示個數
8樓:我不廢了
cstring b=a.left(9)
cstring c=a.right(6)//因為漢字佔兩個字元寬度
c擷取字串
string str1 四川省宜賓市翠屏區 string result result str1.substring 0,str1.indexof 省 console.write result indexof是獲取指定字元在字串中的位置 索引值 substring startindex int,len...
這樣用jquery擷取字串得到特定字元
不推薦用正規表示式,建議使用字串的兩個方法 substr或subtring var from abcdefg var to from.substr 1,3 表示從1位開始擷取後面的3個字元,bcd to from.substring 1,3 表示從1位開始擷取到3位,bc 所以你上面的 可以這樣寫 ...
python正規表示式如何擷取字串中間的內容
啟動ipython先導入re模組 這裡我用到了findall全域性匹配,分為兩部分,前面是正則,後面是要匹配的字串 得到乙個元祖 通過變數a 就能列印出想要的字串 在 python 中,我們可以使用內建的 re 模組來使用正規表示式,re 模組提供了不少有用的函式,用以匹配字串,比如 re 模組的一...