我正在努力解决SQL查询问题:
我有一些这样的文字:
*any text can appear here* input type="hidden" name="f01" value="1524"
我需要的是获取 value =" 之后的数字,在这种情况下 1524 ,但它可以超过4或更少
我尝试将文本与REGEXP_SUBSTR匹配,但我不熟悉正则表达式...
答案 0 :(得分:0)
你可以尝试:
select REGEXP_REPLACE(MY_COLUMN,'.*value="([0-9]+)".*','\1') FROM MY_TABLE;