社区
基础和管理
帖子详情
比较简洁的办法分离“/”左右两边的数字
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
…
...全文
208
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楼的答案完全符合要求,楼主没要求分列
数字
分离
问题
本文深入讲解
数字
分离
的多种算法,包括数学运算法、递归思想和字符串接收
分离
法,探讨不同方法的优缺点及适用场景。
【硬件电路设计】
数字
地和模拟地
分离
的
办法
博客介绍了
数字
地和模拟地
分离
的原因与实现方案。因PCB导线有电阻,
数字
电路故障会通过公共地线干扰模拟电路精度,所以要
分离
。实现方案有单点接地,通过独立接地线接公共地避免干扰;还可在模拟电路侧放滤波电容,滤除交流分量噪声。
解决js中的字符串
数字
比较
大小的坑
博客围绕项目中字符串
数字
比较
出现的问题展开。分析发现字符串
比较
按ASCII码,导致88.4 > 232.8。解决
办法
是用parseFloat将字符串转成
数字
再
比较
,同时介绍了不同类型数据
比较
的方式,还解释了‘+’‘-’运算时的隐式转换。
shell中
比较
[]、test、[[]]
数字
和字符串
本文详细介绍了Shell脚本中常用的
比较
方法,包括
数字
比较
、字符串
比较
及文件属性测试。特别强调了使用中括号进行
比较
时需要注意的细节,例如空格的使用、变量的引用以及如何正确处理未定义的变量。
实现中文与
数字
的快速
分离
本文介绍三种实用的方法来
分离
Excel单元格内的中文和
数字
或英文,包括基础的快速填充、进阶的函数提取以及高级的Word辅助处理。这些技巧不仅适用于姓名电话号码,还能应用于更多场景。
基础和管理
17,377
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章