字符串分割函数
袁光东
分割特殊字符串连接的字符
字符串为:1001;v1.0;10;
get_part_char('1001;v10;10;',';',1)
的结果为1001
Parameters:
pi_string 要处理的字符
pi_separator 分隔符
pi_count 第n个分隔符
function get_part_char(pi_string in varchar2, pi_separator in varchar2, pi_count number) return varchar2 is
pos number;
c_pos number;
begin
if pi_string is null or pi_separator is null then
return '';
end if;
if pi_count < 1 then
return '';
end if;
if pi_count = 1 then
pos := instr(pi_string, pi_separator);
if pos = 0 then
return pi_string;
else
return substr(pi_string,0,pos-1);
end if;
else
pos := instr(pi_string, pi_separator,1,pi_count -1);
c_pos := instr(pi_string, pi_separator, 1, pi_count)
if pos = 0 then
return '';
end if;
if c_pos = 0 then
return substr(pi_string, pos+1, length(pi_string) - pos);
else
return substr(pi_string, pos+1, c_pos - pos -1);
end if;
end if;
end get_part_char;
分享到:
相关推荐
C++字符串分割源码,破解版VC助手,兼容多个windows版本
pb split() pb 字符串分割函数 自己写的字符串分割函数
本文实例讲述了php字符串分割函数用法。分享给大家供大家参考。具体分析如下: php中explode 和 split 函数用来分割字符串。 explode函数语法如下 explode(substring, string) explode函数通过子字符串进行分割,...
自己编写的字符串分割函数-divide_str.m 由于MATLAB没有字符串分割函数,所以自己就编写了一个: divide_str.m 举几个例子: >> str='ab ab ab'; >> divide_str ans = 'ab' 'ab'...
SQL FUNCTION Split 字符串分割函数 的创建,方法加实例
整理的delphi环境下一些字符串分割函数,非常使用且方便
用c语言写的按照指定分隔符进行字符串分割的函数。针对char*可以获得完美的结果。使用方便。
将一个字符串按分割串分割为字符串数组。 在处理字符串方面有很好的参考价值
Oracle拆分字符串,字符串分割的函数,将返回一个表格,如果有需要的可以下载去看看。
vbs字符串分割函数,将字符中如入指定分割字符,需要的朋友可以参考下。
分割字符串函数 分割字符串函数 分割字符串函数 分割字符串函数 分割字符串函数
1、问题引入 自己在写一个linux下的模拟执行指令...2、自己写的字符串分割函数:用于分割指令,比如cat a.c最后会被分割成cat和a.c两个字符串、mv a.c b.c最后会被分割成mv和a.c和b.c三个字符串。 具体实现如下: #inc
用于分割子字符串数组,将字符串数组的值一个个
这个例子从文本文件ad9361.txt一行一行读取数据,通过spi设置寄存器值。支持命令读写:spidev_test -r F1 -w A0,-r参数表示寄存器地址,-w表示要写入的值,均为16进制(不要加0x开头)
将字符串分割成数组: 例如将字符串“7369,7499,7521,7844"分割成 7369 7499 7521 7844 用法:可以将分割结果做为一个数组或者数据库表列来使用 select * from scott.emp where empno in (select column_value from...
SQL语句 一个简单的字符串分割函数,需要的朋友可以参考下。
常用字符串处理函数 求子字符串,字符串分割,编码转换.
本文实例讲述了JavaScript中字符串分割函数split用法。分享给大家供大家参考。具体如下: 先来看下面这段代码: [removed] var str="How are you doing today?" [removed](str.split(" ") + " ") [removed](str....
主要给大家介绍了关于如何在c++中实现字符串分割函数split的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用c++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
一、用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串。 参数说明:str为要分解的字符串,delim为分隔符字符串。 返回值:从str开头开始的一个个被...