用正则表达式提取clob里的文本格式记录集
来源:互联网 发布:数据科学师的职业规划 编辑:程序博客网 时间:2024/06/06 14:07
表结构如下
SQL> desc test;Name Type Nullable Default Comments ---- ---- -------- ------- -------- C1 CLOB Y SQL> select count(*) from test; COUNT(*)---------- 1
字段中内容为
SU.SYSTEM_USER_CODE||'|#|'||S.STAFF_NAME||'|#|'||SU.STATUS_CD||'|#|'||SU.CHANNEL_ID||'|#|'||SU.LAN_ID
01|#|政企|#|1000|#|13378|#|1407
02|#|政企|#|1000|#|13383|#|1407
01|#|路|#|1100|#|10093|#|1401
54|#|2354|#|1100|#|111|#|14
55|#|2355|#|1100|#|111|#|14
56|#|2356|#|1100|#|111|#|14
57|#|2357|#|1100|#|111|#|14
58|#|2358|#|1100|#|111|#|14
59|#|2359|#|1100|#|111|#|14
用正则表达式将数据先拆分为行,再将各行拆分为列。
SQL> SELECT c1, 2 regexp_substr(c1, '[^|#]+', 1, 1) AS d1, 3 regexp_substr(c1, '[^|#]+', 1, 2) AS d2, 4 regexp_substr(c1, '[^|#]+', 1, 3) AS d3, 5 regexp_substr(c1, '[^|#]+', 1, 4) AS d4, 6 regexp_substr(c1, '[^|#]+', 1, 5) AS d5 7 FROM (SELECT to_char(regexp_substr(c1, '[^[:space:]]+', 1, LEVEL + 1)) AS c1 8 FROM test 9 CONNECT BY LEVEL <= regexp_count(c1, chr(10)));C1 D1 D2 D3 D4 D5---------------------------------------- ----- ----- ----- ----- -----01|#|政企|#|1000|#|13378|#|1407 01 政企 1000 13378 140702|#|政企|#|1000|#|13383|#|1407 02 政企 1000 13383 140701|#|路|#|1100|#|10093|#|1401 01 路 1100 10093 140154|#|2354|#|1100|#|111|#|14 54 2354 1100 111 1455|#|2355|#|1100|#|111|#|14 55 2355 1100 111 1456|#|2356|#|1100|#|111|#|14 56 2356 1100 111 1457|#|2357|#|1100|#|111|#|14 57 2357 1100 111 1458|#|2358|#|1100|#|111|#|14 58 2358 1100 111 1459|#|2359|#|1100|#|111|#|14 59 2359 1100 111 149 rows selected
- 用正则表达式提取clob里的文本格式记录集
- 提取文本中url的正则表达式
- jmeter 正则表达式提取器(表达式格式的问题)
- 在文本中提取URL的正则表达式
- 正则表达式提取html标签里的内容
- 用正则表达式提取URL里的域名,URI和参数
- 用正则表达式提取单个页面文件里Email地址的简单实现
- 用正则表达式从备份的自选集文稿里提取诗词目录
- Java正则表达式提取html纯文本
- python通过正则表达式提取文本
- 用正则表达式提取XML或html格式字符串的方法
- 正则表达式里的?:
- js 正则表达式验证自定义文本格式
- 提取扩展名的正则表达式
- 超链接提取的正则表达式
- 提取 URL 的正则表达式
- 用正则表达式提取信息
- python爬虫里信息提取的核心方法: Beautifulsoup、Xpath和正则表达式
- 开源软件阅读技巧心得
- 黑马程序员_java中的集合
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey>
- I/O控制器与适配器的解释
- Go程序性能分析pprof
- 用正则表达式提取clob里的文本格式记录集
- 使用Memory Analyzer tool(MAT)分析内存泄漏(一)
- 前端的那些坑(针对java程序员)
- SQL分页语句格式
- android Handler机制(个人理解)
- Android学习笔记进阶19之给图片加边框
- 虚拟机大牛RednaxelaFX关于java里面的静态变量、成员变量、局部变量的内存分配
- 微信公众平台开发--快递查询
- Android 代码自动提示功能