`
wsql
  • 浏览: 11790859 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Trim函数改进-删除左右指定字符

 
阅读更多

程序中的Trim函数大伙都知道的,但是要SQL中只有LTRIM,RTRIM删除左、右空白字符,而不能删除指定字符,所以我们自己写一个。

要求:

1. 能删除前后空白,如 ' aa ' -> 'aa'

2. 能删除前后字符,并不受空白影响,如 ' ;aa' -> 'aa'

3. 删除前后字符后,需清除前后空格,如 '; aa' -> 'aa'

4. 需删除前后连续的字符,如 ';;;aa' -> 'aa'

网上也有一些别人写的,我觉得很不错,不过貌似没有完整的能达到要求的,所以自己动手写了一个。

创建函数代码如下:


分享到:
评论

相关推荐

    C语言实现trim函数

    C语言实现trim函数,函数名:trim,参数:源字符串、目的字符串...

    javascript trim函数

    javascript trim函数。在javascript中,对于字符串可以使用trim去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。

    PHP使用trim函数去除字符串左右空格及特殊字符实例

    主要介绍了PHP使用trim函数去除字符串左右空格及特殊字符的用法,结合实例简单分析了trim函数不带附加参数去除空格及使用附加参数去除指定字符的使用技巧,需要的朋友可以参考下

    js中eval()函数和trim()去掉字符串左右空格应用.docx

    js中eval()函数和trim()去掉字符串左右空格应用.docx

    解析在MYSQL语法中使用trim函数删除两侧字符

    本篇文章是对在MYSQL语法中使用trim函数删除两侧字符的实现方法进行了详细的分析介绍,需要的朋友参考下

    javascript函数库

    trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: ...

    Delphi Trim删除字符串首尾空格的实例.rar

    Delphi 删除字符串首尾空格的实例,过滤字符串,替换字符串,删除指定部位的字符串,具体到本例中,是删除字符串开头和结尾处的空格,本例子其实简单,使用内置的Trim函数即可实现,可当作是Delphi Trim函数的用法...

    trim()函数介绍及举例

    Trim 函数 trim() 函数移除字符串两侧的空白字符或其他预定义字符。...函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串()。如果任何参数的值为NULL,Trim() 函数返回NULL。

    js trim 函数

    javascript 的 trim 函数的实现,去掉字符串的左右空格,由于只使用了String的原生函数,没有使用正则,运算速度极快,是0毫秒级别的,推荐大家使用.

    oracle中的trim函数使用介绍

    然而Oracle TRIM函数其实是具有删除“任意指定”字符的功能,不可谓不牛。我们来一次体验之旅。 1.先看一下Oracle TRIM函数的完整语法描述 TRIM([ { { LEADING | TRAILING | BOTH } [ trim_character ] | trim_...

    asp字符串处理函数大全

    Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开始取得length...

    C#字符串函数大全.pdf

    C#字符串函数大全将包括Len Len(string|varname) 、Trim Trim(string) 、Ltrim Ltrim(string)等多项内容 LenLen(string|varname)返回字符串内字符的数目,或是存储一变量所需的字节数。 TrimTrim(string)将字符串...

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...

    一些C++ 专用的字符串处理函数集

    一些C++ 专用的字符串处理函数集,主要包括以下函数:  包括:  IsNumeric——检查串是否为数字串  Upcase——变成大写串  Lowercase——变成小写串  Trim——截掉串尾的空格  RTrim——截掉串开始处的...

    js中eval()函数和trim()去掉字符串左右空格应用

    对于js中eval()函数的理解和写一个函数trim()去掉字符串左右空格。 trim()是参照了jquery的源码,你可以放心使用。 对于js中eval(... js中处理字符串过滤前后空格的trim函数是没有的, 而jqu

    vb去除前后空格trim()函数使用

    vb去除前后空格trim()函数使用

    oracle函数大全.doc

    在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> select instr('oracle traning','ra',1,2) instring from ...

Global site tag (gtag.js) - Google Analytics