C中怎樣從指定字串中查詢並替換字串

時間 2021-09-06 05:53:07

1樓:

stringtxt="asdjsfk/aaaaaaaaa";

判斷這個字串中包含替換/,

就在斜槓前面加上字元‘x’

1、使用if語句

if(txt.contains("/"))2、使用條件運算子(?:)

txt=txt.contains("/")?txt.replace("/","x/"):txt;

擴充套件資料stringreplace(替換的目標,替換的字串),返回值是替換後的字串

stringstr="11xx1111x";

console.writeline("原字串是:",str);

console.write("請輸入需要替換的字串:");

stringoldstr=console.readline();

console.write("請輸入替換的字串:");

stringnewstr=console.readline();

str=str.replace(oldstr,newstr);

console.writeline("替換後的字串:",str);

2樓:安全管理人

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

#region

#endregion

namespace find

int start = 0;

int count = 0;

////// 查詢字串

//////

///private void find_click(object sender, eventargs e)

else

else

}else}}

////// 替換字串

//////

///private void replace_click(object sender, eventargs e)

////// 輸入查詢的字串

//////

///private void txt_find_textchanged(object sender, eventargs e)}}

實驗結果:

3樓:喵咪咪詞碧

/// 查詢字串

//////

/// private void find_click(object sender, eventargs e)elseelse}else}}/// /// 替換字串

//////

///private void replace_click(object sender, eventargs e)/// /// 輸入查詢的字串

/////////

C 中怎樣刪除字串中與另字串中相同的字元

include include include using namespace std int main cout str1 如何在c 的字串中刪除某個字串 千鋒教育 利用c的strstr函式查詢字串,然後strcpy拷貝覆蓋它。include int main 這裡只刪除了一處匹配的字串,如果有多...

c中字串引用的問題,C 中字串引用的問題

c的字串實質是char型陣列,陣列沒有引用,c也沒有引用型別,所以不能引用傳遞。c 相容c的char型陣列,c 雖有引用型別,但陣列沒有引用的規則仍然有效,所以也不能用引用傳遞char型陣列。c 的字串是類string的物件,類物件是允許引用的,所以c 的字串物件是可以引用傳遞的,以下 可以佐證 i...

c中有沒有去掉字串中的指定的某些字元

string s 夢琪動漫屋 s s.replace 意思把 兩個字替換成空,相當於去掉了 送溫暖的快遞員 1 string.replace str str.replace r string.empty replace n string.empty replace t string.empty 2 ...