CREATE OR REPLACE FUNCTION SBUSTR(STR_INPUT IN VARCHAR2, LENGTH_INPUT IN NUMBER) RETURN VARCHAR2 IS I NUMBER; SUB_STR VARCHAR2(2000); SUB_LENGTH NUMBER := 0; STR_COUNT NUMBER := 0; TEMP NUMBER := 0; RETURN_STR VARCHAR2(2000) := ''; BEGIN SELECT LENGTH(STR_INPUT) INTO SUB_LENGTH FROM DUAL; FOR I IN 1 .. SUB_LENGTH LOOP SELECT SUBSTR(STR_INPUT, I, 1) INTO SUB_STR FROM DUAL; SELECT LENGTHB(SUB_STR) INTO SUB_LENGTH FROM DUAL; IF (SUB_LENGTH = 1) THEN TEMP := 1; ELSE TEMP := 2; END IF; IF (STR_COUNT + TEMP <= LENGTH_INPUT) THEN IF (SUB_LENGTH = 1) THEN STR_COUNT := STR_COUNT + 1; ELSE STR_COUNT := STR_COUNT + 2; END IF; RETURN_STR := RETURN_STR || SUB_STR; ELSE EXIT; END IF; END LOOP; RETURN RETURN_STR; END SBUSTR; /
相关推荐
本文实例讲述了php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8用法。分享给大家供大家参考,具体如下: /* *gb2312中文字符串截取 */ function substr_for_gb2312($str,$start,$len=null) { $...
一、按指定符号分割字符串,返回分割后的元素个数,方法很简单,是看字符串中存在多少个分隔符号,然后再加一,是要求的结果(标量值函数) 1 create function Func_StrArrayLength 2 ( 3 @str varchar(1024),...
主要介绍了php字符串截取函数用法分析,给出了两个示例,分别讲述了PHP自带的字符串截取函数的用法与自定义函数实现字符串截取的方法,是非常实用的字符串操作技巧,需要的朋友可以参考下
用以从一串字符串中,指定某个符号进行区分,取出出从第N个符号到第M个符号之间的所有数据。
,文件名称为:MyUnit.pas,里面包括了超多的自定义函数,是自己在开发过程中不断丰富完善的一个函数库,文件中包括了文件压缩函数、字符串转换函数、字符过滤函数、字符串截取函数、选择文件框函数、文件类型定义...
c#的自定义函数getSubString,用于获取字符串中指定头尾间的内容的函数。 用法: astr="文字范例:我是头我是身子我是尾结束"; getSubString(astr,"我是头","我是尾"); //返回: 我是身子 getSubString(astr,"我是头...
做过大型网站前台的Web开发程序员最头疼的事情就是前台首页的布局,这其中最最头疼的就是标题字符的截取的问题,虽然有fn:substring,但表现率以及对中文的支持均不够完善,其实最终还是归结为客户要求太高了,不过...
本文实例讲述了php自定义函数实现统计中文字符串长度的方法。分享给大家供大家参考,具体如下: 中文字符计算为2个字符 英文字符计算为1个 代码 /** * 可以统计中文字符串长度的函数 * */ function abslength($str...
包含8个自定义函数: 1.提取中文,支持多个中英文交替2.赋值3.Copy首行,给其他行赋值4.获得链接5.截字符串中首尾两个-之间的部分6.提取中文前面的英文7.截取字符串中最后一次出现要str之后的字符串
主要介绍了php自定义扩展名获取函数,结合实例形式分析了php针对文件扩展名的截取操作实现技巧,需要的朋友可以参考下
main主函数完成数据结构的定义及输出最终的结果,并调用自定义函数完成题目要求的工作 自定义函数f4完成输入非空字符串的工作; 自定义函数fun5完成右截取定位数据指针的工作 涉及到指针,函数我依旧放在了h文件里
截取字符串中两个特定唯一字符之间的内容 截取指定长度字符串 折线图 按照比例改变图片大小(非生成缩略图) 收藏主页 数据验证类 数组转换成XML格式 日期计算 是否为电子邮件格式 柱形统计图 检查是否为一...
1.9.1 设置内存选项 ...3.4.1 分段截取函数 3.4.2 分段更新函数 3.4.3 IP地址处理函数 3.5.1 字符串比较函数 3.5.2 字符串并集&交集处理示例 3.5.3 字符串分拆并统计的处理示例 3.5.5 字符串处理示例--
本文实例讲述了C#按字节数截取字符串并在后面加上省略号…的方法,这是一个自定义的C#函数,函数的使用说明如下: 原始字符串 提取前endIdex个字节 <returns></returns> 函数代码如下: public static string ...
* 该函数是对于utf8编码 * @author 2582308253@qq.com * @param string $str * @param int $start * @param int $length * @return string * @copyright 2017年2月27日下午1:46:10 */ function gbsubstr2($...
主要介绍了php截取指定2个字符之间字符串的方法,通过一个简单的自定义函数来实现这一功能,主要涉及php中stripos、substr等方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
正如标题所言帝国cms的简介截取字符时出现html,针对这个问题,下面有个不错的解决方法,主要是通过自定义函数来实现的,感兴趣的朋友也可以尝试操作下
2、字符串截取 第六章 if 命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF 增强的用法 第七...
主要介绍了分享自定义的几个PHP功能函数,本文罗列的都是WEB开发中常用的一些功能函数,例如提交过滤、字符串截取、IP地址匿名化、隐藏文件真实路径等,需要的朋友可以参考下