1樓:_凍結
用path物件,微軟類來庫裡
自都提供了,為什麼還要自己寫這個函式?
專門處理檔案路徑的(管它存在不存在都行):
string path = @"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";
string filename = system.io.path.getfilename(path);
2樓:
string fname = @
bai"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";
fname = fname.substring(fname.lastindexof('\\') + 1);
//fname就是
du你zhi要dao的回答
3樓:匿名使用者
不行就自己寫一個處理字串的函式吧
4樓:匿名使用者
字串有個查詢函式的
5樓:匿名使用者
string s = "\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";
s.substring(s.lastindexof('\\'));
6樓:匿名使用者
string fname = @"\\10.201.51.26\imageshare\groupware\1004\20070524_143518.xls ";
fname = fname.substring(fname.lastindexof('\\') + 1);
c#如何獲取字串從某個到最後一個字元位置
7樓:昊羲小額
string a = "helsljalkfjasdkfjlj;akdfjkljtreehilkjlkjiaosidjfal";
int i = a.lastindexof("f");//直接
copy呼叫lastindexof方法就可以了
delphi如何獲取一個字串在另一個字串中最後一次出現的位置?
8樓:會昌一中的學生
delphi(pascal) code
uses strutils;function reversepos(substr, s: string): integer;var
i : integer;begin
i := pos(reversestring(substr), reversestring(s));if i>0then i := length(s)- i- length(substr)+2;
result := i;end;
呼叫的例子:
delphi(pascal) code
showmessage (inttostr(reversepos('abc','abc123abc456')));
delphi(專家調查法)一般指德爾菲法。
德爾菲法,也稱專家調查法,1946 年由美國蘭德公司創始實行。該方法是由企業組成一個專門的**機構,其中包括若干專家和企業**組織者,按照規定的程式,背靠背地徵詢專家對未來市場的意見或者判斷,然後進行**的方法。
德爾菲法本質上是一種反饋匿名函詢法。其大致流程是:在對所要**的問題徵得專家的意見之後,進行整理、歸納、統計,再匿名反饋給各專家,再次徵求意見,再集中,再反饋,直至得到一致的意見。
其過程可簡單表示如下:
匿名徵求專家意見-歸納、統計-匿名反饋-歸納、統計……若干輪後停止。
由此可見,德爾菲法是一種利用函詢形式進行的集體匿名思想交流過程。它有三個明顯區別於其他專家**方法的特點,即匿名性、多次反饋、小組的統計回答。
c#中如何獲取路徑字串的上一級路徑?
9樓:風琦凌波
自已可以
copy編bai
寫函式按du
「\」進行zhi截dao取
public string getname(string path)
10樓:匿名使用者
messagebox.show(system.io.
path.getdirectoryname(system.io.
path.getdirectoryname(system.io.
path.getdirectoryname(@"c:\abc\temp\dc\"))));
11樓:隱名賬號
"..\\"
退兩級就用"..\\..\\"
12樓:匿名使用者
newpath = path.substring(0, path.lastindexof('\\'));
c++ / c# 怎麼從一個路徑的string獲取最後一個「\」之後的字元...
13樓:空雪夢見
其實windows有一個函式叫pathfindfilename比如lptstr szfullpath = _t("c:\users\desktop\readme.txt");
那麼lptstr szfile = pathfindfilename(szfullpath);
呼叫之後szfile就是 readme.txt 了標頭檔案shlwapi.h,庫檔案shlwapi.lib多方便。
c#同理
string filename = system.io.path.getfilename("c:\users\desktop\readme.txt");
14樓:匿名使用者
問的是怎麼呼叫還是相應成員函式/方法的內部實現?
如果是問呼叫的話,mfc是呼叫cstring的成員函式,即reversefind('\\'),根據返回的索引值進行相應判斷和處理。
c#是取split後的string陣列的最後一個元素(string),注意處理空字串的問題。
另外,務必注意反斜槓的轉義字元表示法。
也就是說問題中的第一個字串應該這樣定義
string folder = "c:\\users\\desktop";
使用char型別的反斜槓時也應表示為'\\'
15樓:匿名使用者
!!!用 indexof / lastindexof
反向搜尋也許,getcharat(int index) 之類的,從字串長度-1位置開始檢索,每次索引減一
看這個char是不是 '\\',就能確定位置了
16樓:匿名使用者
int p=s.length-1;
while (p>=0 && s[p]!='\') p--;
if (p>-1) path=s.substring(p, s.length-p); // 123\abc
17樓:心狂不在
使用一個while迴圈從字串後面往前找找到第一個/,然後記住位置,往後拷貝字串就好了
c#獲取一串路徑的最後一個目錄
18樓:匿名使用者
string path = system.io.path.
getdirectoryname(@"d:\123\game");string dirname = path.split('\\');dirname[dirname.
length - 1]即為最後一個目錄名
19樓:polaris北斗
按「\」分隔符拆分字串,取最後一個,注意根目錄的情況"d:\"
20樓:匿名使用者
string path = system.io.path.getfilename(@"d:\123\game");
//path = 561,getfilename是最簡單的寫法;
c如何獲取字串中域名
用這個串生成一個uri物件,然後從uri物件可以得到所有分解的部分。還有以下的屬性可用 名稱 說明 absolutepath 獲取 uri 的絕對路徑。absoluteuri 獲取絕對 uri。authority 獲取伺服器的域名系統 dns 主機名或 ip 地址和埠號。dnssafehost 獲得...
c 字串擷取,C 擷取字串
string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...
c 獲取字串前三位,c 中輸出字串的前10個字元
如果是cstring的話cstring s s s.left 3 這裡s就是答案 str.substring 0,3 c 怎麼在string提取指定位數的位元組?在c或c 中有沒有對字串擷取前某幾位的函式 string str str.substr 0,3 0表示str的起始位置,就是第一個字元的位...