思路為先找到要擷取字串開始位置,擷取成新的字串,再在新的字串裡找到結束位置,再次進行擷取就是需要的字串了。
streamreader fread = new streamreader(filename, system.text.encoding.getencoding("gb2312"));//讀取字元流
string ss = fread.readtoend();//開始的字串
string str = "";
int startindex = ss.indexof("");//從新的字串找到特定字元的結束位置
string newhtml;
newhtml = ss.replace(str.substring(0,endindex+4), "");//這邊是擷取到指定字串用別的字串替換
從某個字串中擷取子字串
首先拿到手上的是乙個路徑加上檔名的字串,但因為某種需要,我僅僅只要路徑,不需要檔案文,這時我們就可以做以下操作即可得到自己想要的。procedure tform4.button1click sender tobject varstr string str1 string str2 string n ...
當前含有某個字串的某個檔案 grep
grep rn hello,world find maxdepth 1 name f xargs grep nr color auto best test acc 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫下面是一些有意思的命令...
當前含有某個字串的某個檔案 grep
grep rn hello,world 輸出檔案中不包含match的行 grep v c words val full.csv processed 12 13.json find maxdepth 1 name f xargs grep nr color auto best test acc 表示當...