-
我將粗略地寫下它。
string strcontent = ;
if (!表示檔案目錄。
return;
streamreader sr = new streamreader(filepath);
strcontent = ;獲取檔案內容。
要獲取檔案中的一行,這取決於您的情況,因為如果檔案中的內容在文字器中。
在自動換行的情況下,實際上獲取了字串。
中間沒有換行符。
,因此很難確定您正在談論的行是否是您在文字器中看到的行,或者它是否具有換行符以開始新行。
如果換行符作為新行的開頭,則大致如下。
strcontent 表示檔案的內容,irow 表示要查詢的行。
string strarray="\\
string strdes=strarray[irow-1];strdes 表示目標行的內容。
newstr 表示替換後的內容,oldstr 表示替換前的內容。
newstr);
剩下的就自己做吧。
如果是您在文字器中看到的換行後的行號,則無法確定“行”。
-
1.可以使用字串物件的replace方法實現。
2. VS2005 C 示例:
using system;
using ;
using ;
static void main(string args)string ss = "hello world.";
ss="hello","hi");;
-
其餘的和他們一樣。
它應該看起來像這樣,conn="","");
-
字串類中有兩個方法,substring 和 indexof,您可以檢視並替換它們。
-
解決方案 1:使用 string) 方法。首先,通過方法、string 獲取需要替換的原始內容(即 yx[*]),然後進行替換。
解決方案2:首先拆分為字串陣列,然後逐個替換它們,最後對替換後的字串陣列進行迭代和組合(通過一定的規則)。
-
參考單位。
using ;
例。 str = , "yx\[(d+),d+)\", m =>);結果是 {yx[1,1]|(我被替換了&yx[22,4])|yx[24,16]}
-
將指定行的先例複製到臨時檔案中,插入指定的行,新增以下部分,最後覆蓋現有檔案。
-
如果只是刪除指定的字串"哈哈"
直接按替換方法(.)"哈哈"如果刪除指定的行,則需要:
streamreader reader = new streamreader("c:/");
int index = 0;
while(true)
index++;
-
只需呼叫乙個包裝函式 replace,它有兩個過載;
replace(char oldchar, char newchar)
將此例項中所有出現的指定 Unicode 字元替換為其他指定的 Unicode 字元。
replace(string oldvalue, string newvalue)
將此例項中指定字串的所有匹配項替換為其他指定的字串。
第乙個引數是替換的字串,第二個引數是替換的引數。
例如,var 政治正確 ="men", "people");用人取代了所有的人。
-
string str="abcdefghijkfsfsdfsd";
str="abc","123");
這將用 123 替換 STR 中的所有 ABC。
-
要替換的字串的簡單示例。 具有正規表示式的複雜。
-
string 物件具有替換字元的 replace 方法。
-
備份:方法。
替換:將所有文字讀成字串。
正規表示式替換,自己試一試,如果具體替換的正規表示式有誤,再問檔案。
我覺得它有效,我剛開始工作時做過一次,我記不太清楚了,但是你可以用 seek 函式嘗試一下,先找到它,然後再看它,我記得當我這樣做時,我讀了這本書 C 程式設計師,大約有 234 頁。
看起來你要把龍從塔上卡下來了。 我一開始也遇到了你的問題。 主要原因是我在中路中線的下部,只要我偏離一點點。 龍一轉身,你就把他打倒。 就是這樣。