【发布时间】:2021-03-19 21:36:18
【问题描述】:
用这个拉我的头发。任何帮助或指导将不胜感激。
列值:
u-165645,c-934846,f-598715,one, appple
c-997556.41,test,u-4404932, testing,two
尝试提取以“c-”开头的值。 从上面的例子中,提取出来的是:
934846
997556.41
【问题讨论】:
-
你使用什么语言?
-
你所追求的值在一列中可以出现多少次?至少一次?零个还是更多?既然你提到了专栏,那么这些数据是否存储在数据库中?需要更多信息才能获得准确的答案。到目前为止,您尝试过什么?
-
vmp:语言是 oracle sql。谢谢!
-
Gary_w:c-1234 只能出现一次,但可以出现在字符串中的任何位置,以逗号分隔。谢谢!
-
Gary_w:c-1234 只能出现一次,但可以出现在字符串中的任何位置,以逗号分隔。例如,如果应用于 u-16445、c-194846.41、f-99899,则结果应为 194846.41。谢谢!
标签: oracle regexp-replace