توضیحات
این تابع مکان الگویی را درون یک تابع باز میگرداند.دستور
تابع REGEXP_INSTR به صورت زیر نوشته میشود:
1 |
REGEXP_INSTR( string, pattern [, start_position [, nth_appearance [, return_option [, match_parameter [, sub_expression ] ] ] ] ] ) |
مثال
مثالی از خروجی تابع REGEXP_INSTR را مشاهده میکنیم:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 |
SELECT REGEXP_INSTR ( 'TechOnTheNet is a great resource' , 't' ) FROM dual; Result: 12 SELECT REGEXP_INSTR ( 'TechOnTheNet is a great resource' , 't' , 1, 1, 0, 'i' ) FROM dual; Result: 1 SELECT REGEXP_INSTR (last_name, 't' , 1, 1, 0, 'i' ) AS First_Occurrence FROM contacts; SELECT REGEXP_INSTR ( 'The example shows how to use the REGEXP_INSTR function' , 'ow' , 1, 1, 0, 'i' ) FROM dual; Result: 15 SELECT REGEXP_INSTR ( 'Anderson' , 'a|e|i|o|u' ) FROM dual; Result: 4 SELECT REGEXP_INSTR ( 'TechOnTheNet' , 'a|e|i|o|u' , 1, 1, 0, 'i' ) FROM dual; Result: 2 SELECT REGEXP_INSTR ( 'TechOnTheNet' , 'a|e|i|o|u' , 1, 3, 0, 'i' ) FROM dual; Result: 9 SELECT REGEXP_INSTR ( 'TechOnTheNet' , 'a|e|i|o|u' , 1, 2, 0, 'i' ) |