if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_updatestr]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[f_updatestr]
GO
/*--更新字符串列表中,指定位置的字符串
更新字符串列表中,指定位置的字符串为新的值
如果位置超出范围,则不做更新
--邹建 2004.07(引用请保留此信息)--*/
/*--调用示例
select dbo.f_updatestr('001|002|003|',1,'00a','|')
--*/
create function f_updatestr(
@s varchar(8000),
@pos int,
@newstr varchar(100),
@spliststr varchar(10)--字符串列表的分隔符
)returns varchar(8000)
as
begin
declare @i int,@ilen int
select @i=charindex(@spliststr,@spliststr+@s)
,@ilen=len(@spliststr)
while @i>0 and @pos>1
select @i=charindex(@spliststr,@s,@i)+@ilen
,@pos=@pos-1
return(case @i when 0 then @s else stuff(@s,@i,charindex(@spliststr,@s+@spliststr,@i)-@i,@newstr) end)
end
go
分享到:
相关推荐
C#字符串删除指定字符串|C#字符串删除子字符串
在二维字符阵列中寻找指定的字符串。要求: (1)输入:前两行分别指示字符矩阵的宽w 和高h(1且1)。接下来的h 行每行w 个字符便是字符矩阵的内容,再下面的1 行为要寻找的字符串的数目n(n),其后的n 行便是要...
C语言程序设计-从字符串s中删除指定的字符c.c
这里将给大家介绍怎么实现C#采用正则表达方式读取某段字符串中指定位置后面的数据内容,某种程度上可替代数据库的功能。
C语言程序设计-从字符串中删除指定的字符;同一字母的大、小写 按不同字符处理; 例如:若程序执行时输入字符串为:turbocandborlandc++ 从键盘上输入字符:n,则输出后变为:turbocadbo rladc++,如果输入的字符在...
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。 例如: 当s为"12345", t为"8624677"时, p...
一、函数功能:对字符串进行分隔数组,取指定顺序位置的子字符串,支持左右双向获取,支持默认值返回,附有测试用例 二、函数格式:fn_get_split_val(in_str varchar,in_delimiter varchar,in_order int,in_default ...
string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); ...例1:直接查找字符串中是否具有某个字符串(返回”2″) std::string strPath = E:\\
一个入门的,简单的小程序,用MFC写的一个查找文件指定字符串的出现总个数、行号以及频率,刚实习的培训第一个任务!!
第二个是把所有的符合条件的字符串都截取出来,提取出来,比如字符串 string a="ab123456,"ab323456",那么就只要截取2到4之间的字符串,然后存入到了一个列表里,想提取直接读取列表就可以了,非常方便实用哦。
自己输入一个字符串,字符串中可以包括字符和汉字,截取指定的字符串
Delphi7程序,在指定位置删除一个字符串,适合初学者
一个php截取指定字符串之间的字符串的类,介绍一个php截取指定字符串之间的字符串的类,需要的朋友可以自行下载学习使用。
以任意指定的字符分割一个字符串,然后保存在字符串数组中
1.以指定的分隔字符切割字符串返回指定片段 如as3,f6,hh11,la16,19,hh24,l1 以逗号分隔 返回(0,0)部分是as3...2.查找指定字符在字符串中的位置 如 asd,fsd,qwe,fdas 查找0下标逗号返回3,1下标逗号返回7,未找到返回-1
主要介绍了JavaScript判断一个字符串是否包含指定子字符串的方法,实例分析了javascript字符串操作的技巧,非常具有实用价值,需要的朋友可以参考下
可逐个替换掉字符串中指定的字符,字符串中有多个相同的替换字符串时,要调用N此进行替换
这个代码,可以删除一个字符串中你想删除的字符或字符串
字符串按照指定的字节数来截取