това еГрозно , но в крайна сметка ще работи:
КОЛОНА ='jksjdksls#$#[email protected]@kskjfjf,"123,456,789" lsnslkdswfnslsjfls'
left(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
instr(
right(COLUMN,len(COLUMN)-instr(COLUMN,"""")),
"""") -1
)
--> 123,456,789
Ето какво се прави:
- Взимаме този низ
'jksjdksls#$#[email protected]@kskjfjf,"123,456,789" lsnslkdswfnslsjfls'
- намерете първото срещане на " с
instr(COLUMN,"""")
--> връща 24 - вземете десния край на низа с. Следователно трябва да вземем дължината на низа с
len(COLUMN)
--> 55 и извадете позицията на първия " (24) - след това трябва да намерим втория " с
instr()
в десния низ, който трябва да създадем отново сright(COLUMN,len(COLUMN)-instr(COLUMN,""""))
и извадете 1 за ".