Как я могу соответствовать строки, как это в Oracle:Oracle расширения соответствия файлов
73c49987f5378438a0d720e06e88338e/009-1216543_14_file1.xls
74135a8a8b4831888859ab3e7fe1c728/009_0108571_15_file2.pdf
750182f2c19767b30149c511d334b097/file3.pdf
Я пришел с этим:
Regexp_Like (mytext, '\.[a-zA-Z0-9]+$','i')
Но это улавливает только строки, как, например,
'.xls'
но не
'73c49987f5378438a0d720e06e88338e/009-1216543_14_file1.xls'
Можете ли вы уточнить, что ваши ожидаемые входы/выходы есть? Я не уверен, что вы делаете и не хотите соответствовать –
'Regexp_Like (mytext, '^. * \. [A-zA-Z0-9] + $', 'i')' - как это? –
@DavidGrinberg: по крайней мере, допустим, 20 символов, как это '5d560dd67e22d9546263d' + '/' + переменное количество символов, заканчивающееся на '.' + 3 символа – royskatt