字串刪除函式

時間 2023-01-27 14:20:09

1樓:陽光上的橋

沒理解你「需要把絕對路徑替換成為檔名」的要求,例如">是替換為呢,還是呢?

下面是按照第二種理解寫的**,如果你是第一種需求,自行修改一下:

$str='是sdsdsadsadad得分還。

com/yibaotong/">是得!@#

》《「hfgf才。!'

$str=preg_replace('##i', str);

echo $str;

上面的**測試通過,執行結果如下:

e:\ygb>php

是sdsdsadsadad得分還是得!@#

{}hfgf才。!

c語言 自定義函式,刪除字串中的字元

請問excel裡怎麼使用函式去除掉乙個字串裡的某個字元

2樓:我的王是金閃閃

=substitute(a1,"abc","

假設你的資料在a1

要替換是的abc,替換為空就可以了。

3樓:匿名使用者

假設a1=123456

a2=substitute(a1,"3","

結果=12456 很簡單你試一下就知道了。

c語言中如何在字串中刪除字元 不用函式 急急急!

4樓:匿名使用者

main()

}puts(str);

//上面的程式幫你改 了當時還有問題,下面是乙個正確的案例。

#include

char fun(char str[20],char ch)}void main()

5樓:陽光上的橋

你為什麼sacnf("%d",&i);這是什麼意思,要求只輸入字串和字元啊。另外,你puts後面為什麼沒有}呢。還有讓刪除指定的字元,並不是刪除指定字元後面的所有字元,你為什麼要直接\0了。

判斷相等應該使用==

#include

main()

6樓:網友

你的程式添了第乙個\0之後輸出的話認為就到那裡了void del(char* s, char c)*(s-j) =s;

s++;s-j) =0;

}int main()

7樓:微俊

scanf("%d",&i);/沒用。

是刪除不是加個/0 那個是結束符。

求程式,在乙個字串內刪除指定的字元(要求用外部函式實現)

8樓:莒車

#include ""

void main()

enter_string (char str[80])/外部函式,讀入字串。

delete_string(char str,char ch)print_string(char str)

9樓:匿名使用者

求程式的人這麼多。。

excel裡怎麼使用函式去除掉乙個字串裡的某個字元

10樓:月亮愛你

1、比如,下圖中**資料;現在要把資料前面的「gd」刪除掉。

2、在b2單元格輸入:=substitute(a2,"gd","按回車鍵,即可得出結果8295411,substitute(a2,"gd","的a2是資料區域;「gd」是要刪除的字元;「」是空。

3、光標點下b2單元格,並移到右下角實心小方框上,顯示出+字時,滑鼠左鍵雙擊,下方單元格即可相繼得出結果。

4、b列資料保持選中的狀態,滑鼠放在選區上右擊,彈出的選單中點「複製」。

5、點「複製」後,滑鼠再放在選區上右擊,彈出的選單中點貼上選項的第二個「值」。

6、b列的資料即變成了只是數值格式,公式被刪除了。然後,把a列刪除。b列即變成a列。用substitute函式刪除**字串裡某個字元操作完成。

11樓:白公尺飯

比如,把a1單元格裡的字串12a35的a刪除。

在b1輸入:=substitute(a1,"a","按回車鍵,得出結果:1235

12樓:祁壄

=substitute(單元格區域,老字元,新字元)

在主函式中輸入乙個字串,在輸入乙個字元,編寫函式delete(),將字串中該字元刪除,不用指標

13樓:不傻不笨不弱智

#include

#include

int strdelete(char *d, char *s)int i, j, k, s1, s2;

s1 = strlen(s);

s2 = strlen(d);

for(i=0, k=0; i<=s2-s1; i++)for(j=0; jif(d[j+i]==s[j]) k++;

// printf("%d", k);

if(k==s1)

for(j=i+s1; j<=s2; j++,i++)printf("%d %d", j, i);

d[i] =d[j];

return 1;

return 0;

int main()

char s1[100], s2[100];

gets(s1);

gets(s2);

if(strdelete(s1, s2))puts(s1);

else printf("沒有相同字串");

//有問題的話 繼續追問吧。

編寫乙個函式,將輸入字串**現的數字字元全部刪除。

14樓:學渣還是學霸

只貼函式了啊,用的是全域性變數。字串存在字元陣列s中,刪除後的存在c中。

void del()

編寫乙個從指定的字串中刪除給定字元的函式delch.

c語言刪除字串中指定字元,C語言刪除字串中指定字元

加百列 一 問題描述 從鍵盤輸入一個字串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字串str。1 輸入 第一行是一個字串 第二行是一個字元。2 輸出 刪除指定字元後的字串。二 設計思路 1 同插入問題,定義兩個字元陣列a,b。以及標誌刪除位置的int型pos。2 用gets函式輸...

編寫函式,由實引數傳來字串,統計此字串中字母,數

取什麼名字才好呢啊哦 include using namespace std void main cout number include main count digits,white space,others printf digits for i 0 i 10 i printf d ndigit...

python刪除字串中指定位置字元

最愛塵涑 字串的話,你可以把他當作列表處理 str hello world 如果是想去掉第乙個字母 o 並且知道是第5個字元,index 41.使用分片 new str str 4 str 5 2.迴圈讀取new str join str i for i in range len str if i ...