社区
基础和管理
帖子详情
比较简洁的办法分离“/”左右两边的数字
leon51
2019-07-17 10:17:33
请问有没有比较简洁的办法分离“/”左右两边的数字,结果如下。我用instr,substr和trim函数写得好长
PN num1 num2
Pa - 1/8 1 8
Pb - 1/9 1 9
Pc - 1/10 1 10
Pd - 1/11 1 11
Pe - 1/12 1 12
P1 - 1/13 1 13
P2 - 1/14 1 14
Ph - 1/15 1 15
…
...全文
209
7
打赏
收藏
比较简洁的办法分离“/”左右两边的数字
请问有没有比较简洁的办法分离“/”左右两边的数字,结果如下。我用instr,substr和trim函数写得好长 PNnum1num2 Pa - 1/8 18 Pb - 1/9 19 Pc - 1/10 110 Pd - 1/11 111 Pe - 1/12 112 P1 - 1/13 113 P2 - 1/14 114 Ph - 1/15 115 …
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minsic78
2019-07-19
打赏
举报
回复
引用 4 楼 卖水果的net 的回复:
就是羡慕 1# 和 3# 这两位,正则功力深厚!
版主谬赞,汗颜
卖水果的net
2019-07-18
打赏
举报
回复
就是羡慕 1# 和 3# 这两位,正则功力深厚!
nayi_224
2019-07-18
打赏
举报
回复
select regexp_substr('Ph - 1/15', '\d+', 1, 1),
regexp_substr('Ph - 1/15', '\d+', 1, 2)
from dual;
卖水果的net
2019-07-18
打赏
举报
回复
把楼上的 \1 和 \2 拆成 两列,基本上就是楼主的需求。
minsic78
2019-07-18
打赏
举报
回复
这种意思?
select regexp_replace('Pa - 1/8','^.*([0-9]+)/([0-9]+)$','\1 \2') from dual;
yaiger
2019-07-18
打赏
举报
回复
而且可以动态适应不同位数的数字
yaiger
2019-07-18
打赏
举报
回复
2楼的答案完全符合要求,楼主没要求分列
数字
分离
问题
数字
分离
问题 今天来讲一下
数字
分离
(又叫数位
分离
)问题,那么什么是
数字
分离
呢? 顾名思义,
数字
分离
就是将一个正整数的每一个
数字
单独
分离
出来,并进行打印或者储存操作或者是进行其他运算。
数字
分离
在编程练习题中非常常见,很多题目必须
分离
数字
后才有
办法
进行后续操作。 比如:789
分离
成 7 8 9 或者 9 8 7
数字
分离
的方法有很多种,我们先来说一下基本的思想: 下面我们以789这个
数字
为例,看看我...
【硬件电路设计】
数字
地和模拟地
分离
的
办法
看下图,有三部分电路,假如1是
数字
信号电路,2是模拟信号电路。
数字
信号只有0和1之分。而模拟信号是一条不断震荡的周期性曲线。如果像下面这种把两种电路混合在一起 ,再接地。因为PCB的导线是靠铜箔实现的,电阻不可能为零,这就会出现分压的情况。当
数字
电路部分出现不稳定或者其他意外情况就会干扰到模拟电路的部分。比如说1号
数字
信号电路故障导致A点的电压不是0V,那就会应影响B点,导致整个2号模拟信号电路 的GND部分不是0V,可能会信号紊乱,被噪声干扰。
解决js中的字符串
数字
比较
大小的坑
一. 问题背景 在项目中遇到一个问题:有两个值进行
比较
,一个值是我想提现的金额88.4,另一个是我的账户余额232.8,
比较
两个值时,出现了88.4 > 232.8 二. 问题分析 首先打印想提现的金额 88.4 和账户余额 232.8 的值类型是string,也就是字符串和字符串进行
比较
了,而字符串
比较
是根据ASCII码,由于8的ASCII码比2的ASCII码大,导致出现了88.4 > 232.8; 先转成
数字
number再
比较
。但如果是一个
数字
和一个字符串
数字
比较
,就没问题。 三. 解决问题
shell中
比较
[]、test、[[]]
数字
和字符串
比较
写shell脚本时,if判断是经常需要使用的,shell中的
比较
有很多中,眼花缭乱,今天把常用的
比较
梳理一下 [] 和test 这两个其实是等价的,都是shell 内建命令,不过linux环境本身也提供了一个test命令,这个是外部命令,不过大多数情况下,我们调用的都是内建的test root@LAPTOP-2MOIS3PQ:/home/li# type [ [ is a shell builtin root@LAPTOP-2MOIS3PQ:/home/li# type test test is a
简洁
之美——构建
数字
世界的统一方程式
拥抱
简洁
,我们应该行动起来
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章