根据字符分割字符串

CREATE OR REPLACE PROCEDURE GET_SPLIT (

V_STRING1   IN VARCHAR2,  --输入的字符串
V_START IN NUMBER,       --开始截取的位置
V_LENGTH IN NUMBER,      --截取的字符个数
V_SPLIT  IN VARCHAR2     --分隔符号

)

AS

V_STRING2  VARCHAR2(50);   --保留截取后的 字符串

BEGIN

FOR I IN V_START..LENGTH(V_STRING1)   LOOP      --从字符串的第一个位置  到 字符串的最后一个位置
 V_STRING2:=SUBSTR(V_STRING1,I,V_LENGTH);         -- 遍历字符串
   IF    INSTR(V_STRING2, V_SPLIT) =0  AND LENGTH(V_STRING2) > 2  THEN  --如果字符串中  ‘.‘ 的位置是 空即 没有 . 字符   ;字符串 CHAR2的长度> 2
         DBMS_OUTPUT.PUT_LINE(V_STRING2);    --输出CHAR2
    END IF;
  END LOOP;
 
 END GET_SPLIT;

时间: 2024-10-21 05:23:36

根据字符分割字符串的相关文章

js如何使用指定字符分割字符串

js如何使用指定字符分割字符串:在实际应用中,可能需要将字符进行分割,然后进行相关操作,下面就给出这样一个代码实例供大家参考.代码如下: var str="a-n-t-z-o-n-e"; var theArray=str.split("-"); console.log(theArray); 以上代码可以使用"-"作为分隔符来分割字符串,具体这里就不多介绍了,可以参阅javascript的String对象的split()方法一章节. 原文地址是:h

C# 如何用多字符分割字符串

用单字符分割字符串大家应该很熟悉,例如: string source = "dfd^Afdf^AAAAAA^Adfdf"; var list= source.Split('A'); 可是我们遇到这么一个场景,用多字符(字符串)分割字符串,方法: string source = "dfd^Afdf^AAAAAA^Adfdf"; string[] stringSeparators = new string[] { "^A" }; string[] r

Java 多字符分割字符串

有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,代码如下: String string = "张三:李四,王五:赵六:孙七"; String[] authors = string.split("[,::]"); for (int i = 0; i < authors.length; i++) { System.out.println(authors[i]); } 获取的结果

C# 以特定字符分割字符串--IP地址分割

分割 IP 地址: string ipAddress = "192.168.2.168"; string[] sArray = ipAddress.Split(new char[] { '.' }); _box1.Text = sArray[0]; // 192 _box2.Text = sArray[1]; // 168 _box3.Text = sArray[2]; // 2 _box4.Text = sArray[3]; // 168

C#控制台基础 用字符分割字符串,删除空白项

1.不删空白项 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication2 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 string number

根据字符分割字符串的三种写法

Go --创建函数(第一版) create function [dbo].[m_split](@c varchar(2000),@split varchar(2)) returns @t table(col varchar(200)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c = stuff(@c,1,ch

C#使用字符串分割字符串

我们都会用字符分割字符串: string[] recvArr = recv.Split(';'); 如果用字符串分割呢?下面: string[] sArray = Regex.Split(recv, "\r\n", RegexOptions.IgnoreCase);

C# 分割字符串几种方式小结

1.普通分割字符串方式 string str = "a,b,c"; string[] arr = str.Split(','); foreach (string s in arr){    Console.WriteLine(s);} ->输出结果: abc 2.利用字符串进行分割字符串方式 string str = "a字体b字体c字体d字体e"; string strTemp = "字体"; string[] arr = Regex.S

js使用split函数按照多个字符对字符串进行分割的方法

这篇文章主要介绍了js使用split函数按照多个字符对字符串进行分割的方法,实例分析了split函数的使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很简单,下面