【发布时间】:2018-11-17 06:54:39
【问题描述】:
我有这样的字符串:
WORK 123 John Smith
10.01.D 5132 3330 Selena Amirez
300 TK30 000 Edvard Ramirez
最后我只想写出名字。我有这样的代码:
regexp_substr(string, '([0-9])( +)(.*)', 1, 1, 'i', 3))
但它只适用于第一行,其中只有一个数字。我的想法是从头开始写作,因为名字总是在最后。所以我想写出名字,起始位置总是最后一个数字的最后一个数字。
所以我想看到的是:
John Smith
Selena Amirez
Edvard Ramirez
提前谢谢你。
【问题讨论】:
标签: plsql substr regexp-replace regexp-substr