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

時間 2021-10-14 20:16:11

1樓:

string s="**夢琪動漫屋";

s = s.replace("**","");

意思把**兩個字替換成空,相當於去掉了

2樓:送溫暖的快遞員

1、string.replace:

str = str.replace("\r", string.empty).

replace("\n", string.empty).replace("\t", string.

empty);

2、string.aggregate:

string split = str.split(new char , stringsplitoptions.none);

str = split.aggregate((str1, str2) => str1 + str2);

3、regex.replace:

str = regex.replace(str, "[\r\n\t]", string.empty, regexoptions.compiled);

4、char array:

string s = "abc";

int len = s.length;

char s2 = new char[len];

int i2 = 0;

for (int i = 0; i < len; i++)

char c = s[i];

if (c != '\r' && c != '\n' && c != '\t')

s2[i2++] = c;

return new string(s2, 0, i2);

5、string.concat:

string.concat(str.split(new char ,

stringsplitoptions.none));

c#中如何判斷一個字串中是否包含某個指定的子字串

3樓:匿名使用者

string str = "ksajdkjfldsj";

string substr = "jdk":

if(str.contains(substr))else

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

stringtxt asdjsfk aaaaaaaaa 判斷這個字串中包含替換 就在斜槓前面加上字元 x 1 使用if語句 if txt.contains 2 使用條件運算子 txt txt.contains txt.replace x txt 擴充套件資料stringreplace 替換的目標,替...

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

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

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

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