去掉字串中重複部分 提取檔案字尾名

2021-08-21 13:56:32 字數 1144 閱讀 7760

1) 123-456---7---89-----123---2把類似的字串中重複符號「-」去掉,即得到123-456-7-89-123-2.

2)從檔案路徑中提取出檔名(包含字尾)的兩種方式

static void main(string args)

, stringsplitoptions.removeemptyentries);//切割 去空格

//str= string.join("-",txt);//txt中加入「-」;替換

// console.writeline(str);

// console.readkey();

#endregion

//第一種方式

#region 從檔案路徑中提取出檔名(包含字尾)。比如從c:a\b.txt中提取出beqe.txt這個檔名出來,以後還會學更簡單的方式:"正規表示式",專案中我們用微軟提供的:path.getfilename();(更簡單)

// string path = @"c:\users\n\desktop\mytext.txt";//@的作用是避免轉義字元後導致"\字母",導致"\"失效,相當於」\\"的作用

// //查詢最後乙個斜槓的索引

//int index= path.lastindexof('\\');

// //根據這個索引,一直擷取到字串的最後 可以獲取 檔名

// path=path.substring(index + 1);//從最後乙個"\\"進行擷取,返回乙個新的字串

// console.writeline(path);

#endregion

#region (2)從檔案路徑中提取出檔名(包含字尾)。比如從c:a\b.txt中提取出beqe.txt這個檔名出來,以後還會學更簡單的方式:"正規表示式",專案中我們用微軟提供的:path.getfilename();(更簡單)

//第二種方式

string path = @"c:\users\n\desktop\mytext.txt";

path = path.getfilename(path);

console.writeline(path);

console.readkey();

#endregion

}

去掉字串中的重複字元

題目 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串 過濾程式,若字串中出現多個相同的字元,將非首次出現的字元過濾掉。比如字串 abacacde 過濾結果為 abcde 要求實現函式 void stringfilter const char pinputstr,long linputl...

去掉字串中重複的字元並排序

第二題 去除重複字元並排序 執行時間限制 無限制 內容限制 無限制 輸入 字串 輸出 去除重複字元並排序的字串 樣例輸入 aabcdefff 樣例輸出 abcdef define crt secure no deprecate include include include using namesp...

php去掉字串中的(部分)空格

乙個根據時間段查詢資料的介面,勾選了時間範圍,然而每次都查不到資料。然後,f12看傳送的url請求,發現url中帶有一些 20,如 time 202020 07 24 2000 00 00,202020 07 25 2000 00 00 而列印出來的time是比較正常的 2020 07 2400 0...