标签归档:replace

mssql sqlserver表内容中替换特殊字符替换操作


摘要:
下文讲述对数据表中特殊字符的替换应用,如下所示:
实验环境:sql server 2008 R2


例:
表数据中存在双引号,根据客户要求需把所有的双引号删除掉,下文将举例说明如何操作,如下所示:

 ---创建临时表,并生成带双引号的数据

 create table [#maomao365]([info] nvarchar(88))
 go
  insert into  [#maomao365](info)
    values(N'"测试1"'),
    (N'"猫猫教程"'),
    (N'"sql教程"'),
    (N'"sqlserver教程"')
     go

--测试数据结束
 update [#maomao365] SET info = replace(info,'"','')

 select  * from [#maomao365]


 go
truncate table  [#maomao365]
drop     table   [#maomao365]

javascript js中replace(全部替换)函数的用法简介


摘要:
下文讲述使用javascript的方式全部替换文本的用法,如下所示:


当我们使用原生态的js替换指定字符时,只可替换字符串中重复字符一次,
例:

    var tmp='这是一个sql博客,猫猫小屋博客';
    var replaceAfterTmp=tmp.replace('博客','blog');
    alert(replaceAfterTmp); 
    ---输出---
    这是一个sqlblog,猫猫小屋博客
    常常达不到我们的要求,下面将讲述使用正则表达式的方式,可一次性替换全部相同的字符,如下
	
	 
	String.prototype.replaceExtend=function(str,info){//str源字符串,info替换后字符串
    var reg=new RegExp(str,"g"); //生成相关正则信息   
    return this.replace(reg,info); 
    }

	var tmp='这是一个sql博客,猫猫小屋博客';
    var replaceAfterTmp=tmp.replaceExtend('博客','blog');
    alert(replaceAfterTmp);
	----输出----
    这是一个sqlblog,猫猫小屋blog