/**☆子靈☆ 2008-08-03 11:50
**/if
exists
(select
1from
sysobjects
where
name='
char_index')
drop
function
char_index
create
function
char_index(
@string
varchar
(8000
),@char
varchar(10
),@index
**allint)--
@string:待查詢字串,@index:查詢位置
returns
**allint
asbegin
declare
@itinyint,--
當前找到第@i個
@position
tinyint
--所在位置
set@position=1
;set@i=
0;while
charindex
(@char
,@string
,@position
)>
0begin
set@position
=charindex
(@char
,@string
,@position)+
1;set@i=@i
+1;if
@i=@index
begin
return
@position-1
;end
endreturn0;
--0表示未找到
endselect
dbo.char_index(
'sdf_dsf_dfgdg_ertr_erte',
'f_',
2)
查詢字串中子串出現的所有位置
直接上 方案一用find方法 def find all str1,date,start,end while start end i str1.find date,start,end if i 1 break start i 1 print i str1 好主意。好主意,好主意 start 0 end...
rfind找字串中字串最後出現的位置
對給定的乙個字串,找出有重複的字元,並給出其位置,如 abcaaab12ab12 輸出 a,1 a,4 a,5 a,10,b,2 b,11,1,8 1,12,2,9 2,13。輸入包括乙個由字母和數字組成的字串,其長度不超過100。可能有多組測試資料,對於每組資料,按照樣例輸出的格式將字元出現的位置...
php查詢字串出現次數的方法
在php中查詢字串出現次數的查詢可以通過substr count 函式來實現,下面就來給大家詳細介紹這些函式.substr count haystack,needle offset length 其中引數 haystack表示母字串,needl表示要查詢的字元 offset表示查詢的起點,lengt...