Я новый куст.
Мой запрос: В файле журнала у нас есть поле запроса, подобное этому GET /img/home/search-user-ico.jpg HTTP/1.1. Доступно более 10 000 записей.
Пример:
GET /img/home/search-user-ico.jpg HTTP/1.1
GET /JavaScript/jquery-1.4.2.min.js HTTP/1.1 GET /ems/home HTTP/1.1 POST /ir HTTP/1.1 GET /CSS/jquery/themes/base/jquery.ui.button.css HTTP/1.1 GET /CSS/jquery/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1
GET /JavaScript/jquery/ jquery-ui-1.8.5.custom.min.js HTTP/1.0
Из этого поля ПОЛУЧИТЕ /img/home/search-user-ico.jpg HTTP/1.1, мне нужна только эта часть /img/home/search-user-ico.jpg, я хочу ее разделить из GET, POST и HTTP/1.1, поэтому, пожалуйста, помогите мне, как разделить это, используя строковые функции, доступные в вики. Я пробовал с некоторым синтаксисом, доступным в вики, но теперь я беспомощен.
я пробовал с таким синтаксисом,
выберите regexp_extract(request,'a-zA-Za-zA-Z[a-zA-Z]',2) из предела файла журнала 10;
выберите regexp_extract(request,'GET(\s)([a-zA-Z])',2) из файла журнала ограничение 10;
выберите regexp_extract(request,'.?(\s)(.?)(\s)(.*?)',2) из файла журнала ограничение 10;
выберите regexp_extract(request,'.(\s)(.)(\s)(.*)',2) из файла журнала ограничение 10;
Спасибо -Джо