Вы сказали:
Как получить всю линию до второго двойного слэ sh (//)
Если это так, вы не нужны регулярные выражения; substr + instr
комбинация способна сделать это:
SQL> with test (col) as
2 (select 'C#//text with any symbols */\ even digits 97878//Other don''t need text' from dual)
3 select substr(col, 1, instr(col, '//', 1, 2) - 1) result
4 from test;
RESULT
-----------------------------------------------
C#//text with any symbols */\ even digits 97878
SQL>
instr(col, '//', 1, 2)
говорит:
- строка поиска (
col
в этом примере) для двойного сл * sh //
- начиная с
1
-ой позиции в строке - и находя
2
-й вид