0
select regexp_substr('some stuff TOTAL_SCORE<518>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>', 1, 1, NULL, 1) from dual
正則表達式可以返回一個捕獲組的值。 我該如何將所有捕獲組作爲附加列返回? (結果的字符串連接是細)
select regexp_substr('some stuff TOTAL_SCORE<518> TOTAL_SCORE<123>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>') from dual
。在你的正則表達式只有一個捕獲組,它只會讓一個匹配。你能給出一個例子,其中有多個捕獲組或多個匹配以及您的預期輸出。 – MT0
對不起,現在有'TOTAL_SCORE <518> TOTAL_SCORE <123>'應該有2場比賽 –