/*功能:獲取字串中的字母*/
create function dbo.f_get_str (@s varchar(100))
returns varchar(100)
as begin
while patindex('%[^a-z]%',@s)>0
begin
set @s=stuff(@s,patindex('%[^a-z]%',@s),1,'')
endreturn @s
endgo
--測試
select dbo.f_get_str('測試abc123abc') go
/*
功能:獲取字串中的數字
*/create function dbo.f_get_number (@s varchar(100))
returns int
as begin
while patindex('%[^0-9]%',@s)>0
begin
set @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')
endreturn cast(@s as int)
end--測試
---select dbo.f_get_number('測試ab3c123ab5c')
go
提取 字串中 數字
include include include void main l if find break 有數字則退出迴圈 else printf 沒有數字 請重新輸入 n gets c 沒有則重新出入 l strlen c l strlen c printf 字串長度為 d n l for i 0 i ...
python提取字串中數字
題目 這是乙個複雜問題的簡化 如下是乙個字串列表,提取字串中第二個數字,並判斷是否大於1000,如果是,從列表中刪除這一行。1000 t1002 n 省略 coding utf 8 oldstr 1000 t1002 n newstr oldstr 匹配目標數字左側字串 t newstr.index...
JS擷取字串中數字
今天專案中需要在乙個字串中擷取乙個數字,然後數字參與運算。搜了一下,有好多好用的方式擷取字串。1,使用parseint 1 var str 4500元 2var num parseint str 3 alert num 4500 對,你沒有看錯,parseint 方法引數可以有非數字字串,只要數字在...