标签: sql oracle words
我不知道是否有可能。 我只想要七位数字+ 1-2个字母(如果给出的话)取出。 e.g:
1300165A panadol 5mg panadol 1% *1370100 panadol 2 mg, CL: 1300232 1330186AA
想得到:
1300165A 1370100 1300232 1330186AA
有没有人有想法?
答案 0 :(得分:2)
regexp_substr(your_string, '(^|\W)(\d{7}[A-Z]{0,2})(\W|$)', 1, 1, '', 2)
fiddle