字元分割函式

2021-04-13 13:11:24 字數 781 閱讀 9368

1. function split(split_str : string ; line_str : string ) : tstrings ; 

2. //字串分割 分割用字元 , 原始字串, 

3. var 

4. posi : integer ; 

5. str : tstringlist ; 

6. l_str : string ; 

7. begin 

8. str := tstringlist.create; 

9. posi := pos(split_str, line_str)  ; 

10.  

11. while (posi > 0)  do begin 

12.       l_str := copy(line_str,1, posi-1) ; 

13.       str.add(l_str) ; 

14.       line_str :=  copy (line_str , posi+length(split_str), length(line_str) - posi-length(split_str)) ; 

15.       posi := pos(split_str, line_str)  ; 

16. end ;  //while 

17. str.add(line_str) ; 

18.  

19. result :=   str ; 

20.  

21. end ;  

oracle split 字元分割函式

oracle本身沒有字元分割函式,乙個字串分割後,要以乙個結果集的方式存放,所以需要配合table一起用,分割後的字串是乙個陣列,在oracle中,可以先按如下,建立乙個型別,該型別就是split裡要返回的型別,如下 create or replace type strsplit type as t...

字串分割函式

這幾天處理字串,突然遇到字串分割問題,上網查了一些資料後,找到這兩個函式,strtok與strsep函式。網上舉的例子千篇一律,下面我根據函式的實現原始碼,記錄一下使用說明,供大家討論,歡迎大牛拍磚!ps 找個庫函式原始碼的 查詢 真不容易,先找到了這個 之後,發現了經常去找軟體的oschina有原...

分割字串函式split C

字串分割符 public const string separatorstring 取得字元的第幾個字元,通過分割符分割的字串,pos以1開始 字串 分割符 第幾個 返回第幾個字串 string str split rrrrddrew tqwewerewddccc 1 public static s...