字串替換數字

2021-04-16 05:15:12 字數 915 閱讀 4527

法一:

create function f_str(@str varchar(400))

returns varchar(400)

asbegin

while patindex('%[0-9]%',@str)>0

begin

set @str = stuff( @str, patindex('%[0-9]%',@str) ,1 ,'')

endreturn @str

endgo

declare @s varchar(100)

set @s = '3a11n34sh789il010v99l'

select dbo.f_str(@s)

godrop function f_str

/*-------------

anshilvl

(所影響的行數為 1 行)

*/法二:

declare @str varchar(100)

set @str = '333333a11n34sh78123321i10c741h85u21nl0v999999'

select @str = replace(@str, num, '') from

(select 0 num union all

select 1 num union all

select 2 num union all

select 3 num union all

select 4 num union all

select 5 num union all

select 6 num union all

select 7 num union all

select 8 num union all

select 9 num

) aselect @str

MySQL REPLACE函式 字串替換

replace string expression string pattern string replacement 替換字串,接受3個引數,分別是原字串,被替代字串,替代字串。select username from user username peter pedro jerry 通過repla...

字串替換

描述輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。輸入輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞b。長度 ...

字串替換

一 問題 函式宣告如下 char strreplace char str,char sub,char rep 其中str為原字串,sub為待被替換的子串。為簡單起見,假定字串sub和rep長度一樣 二 源 char strreplace char str,char sub,char rep if f...