Как вырезать из строки ссылки и вернуть?

215
06 апреля 2017, 18:40

Есть строки наподобие:

1) 2017-02-08 16-31-56.https://www.google.co.uk/&google_cid=GA1.2.1826548805.1486568013

2) 2017-02-08 16-31-56.http://www.google.co.uk/&google_cid=GA1.2.1826548805.1486568013

3) 2017-02-08 16-31-56.&google_cid=GA1.2.1826548805.1486568013

Как мне выбрать только полное название домена (типо : google.co.uk)

и если в строке не находит ссылки то вывести что нибудь ,типо AAAAA

Мой наполовину нерабочий код, нашел здесь:

SELECT 
  SUBSTRING_INDEX(
    SUBSTRING_INDEX(
      SUBSTRING_INDEX(
    SUBSTRING_INDEX(target_url, '/', 3),
    '://',
    - 1
      ),
      '/',
      1
    ),
    '?',
    1
  ) AS domain 
FROM
  (SELECT 
    '2017-03-14 08-14-46.https://search.yahoo.com/&google_cid=GA1.2.433751268.1489475684' AS target_url) AS Test ;
READ ALSO
Объединение запросов

Объединение запросов

Есть два запроса в базу данных, 1-й:

176
Как принудительно заполнить поле с primary key?

Как принудительно заполнить поле с primary key?

Использую фреймворк KohanaДля организации связей между таблицами, в модели ORM для таблицы указал кастомный primary_key - follower, вместо id

185
Подсчитать колличество групп?

Подсчитать колличество групп?

Этим запросом выводится список групп

246
Добавление JScrollPanel к JTextArea

Добавление JScrollPanel к JTextArea

Могу ли я добавить элемент JScrollpanel к JTextAreа, не используя panel, box и тд? Если да, то как?

267