Sybase str_replace使用的注意事项 苏葳 • 2012年8月2日 08:46 • 数据库 • 阅读 98 字符串的空值和空串在许多语言中有明确的区分,还记得C中的null和”\0″,以及C#中的string.isNullOrEmpty方法不?这里str_replace遇到的问题其实也是null和””的区别问题。在Sybase中,执行str_replace(“sss//sdfdf/gdf”,”/”,””)输出的串中会有空格,以前讨论过,””的长度在一般语言中都是0,但在sybase中是1,所以用””替换掉/后,输出串中会以一个空格替换。若要实现去除”/”的目的,需用null来换掉””,这样才有正确结果。 原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/394.html 发表评论 取消回复邮箱地址不会被公开。 必填项已用*标注*昵称: *邮箱: 网址: 记住昵称、邮箱和网址,下次评论免输入 Δ