У меня есть строка, и я хотел бы захватить все до "\ Close_Out":
string: \ fileshare \ R and G \ 123456 \ Close_Out \ Warranty Letter.pdf
Единственное решение, которое я придумал, использует позитивный взгляд, это работает, когда я тестирую его на https://regex101.com/
(.*)(?=\\Close_Out)
Но теперь мне нужно использовать его в Oracle SQL оператор:
select REGEXP_SUBSTR('\\fileshare\R and G\123456\Close_Out\Warranty Letter.pdf', '(.*)(?=\\Close_Out)') from dual
и он не работает, так как (я думаю) взгляд в будущее не поддерживается. Может ли кто-нибудь помочь с альтернативным выражением, которое будет работать в sql