И просто добавить регулярное выражение заменить путь:
with TestData as(
select 'F:AA BB:F:BB CC dd:F:ZZ Xx Y:L:Hello:F:Goodbye' text from dual
)
select testData.text ,
REGEXP_REPLACE(testData.text, '(:)([F|L]+:)',CHR(13)||CHR(10) || '\2') REG_REP
from testData
;
TEXT REG_REP
---------------------------------------------- -----------
F:AA BB:F:BB CC dd:F:ZZ Xx Y:L:Hello:F:Goodbye F:AA BB
F:BB CC dd
F:ZZ Xx Y
L:Hello
F:Goodbye
REGEXP_REPLACE(testData.text, '(:)([F|L]+:)',CHR(13)||CHR(10) || '\2')
группы помеченные (), которые могут быть ссылками при замене на \ GroupPosition #
(:)([F|L]+:)
в значительной степени говорит: ищите: с последующим F: или L:
CHR(13)||CHR(10) || '\2'
затем замените найденный текст на «CHR (13) || CHR (10) ||» + вторая группа