forum.wfido.ru  

Вернуться   forum.wfido.ru > Наши (2:5023/24) локалки > HOBBIT.WFIDO

HOBBIT.WFIDO Наша локалка для обсуждения http://wfido.ru

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 28.02.2017, 20:31
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Страница сгенерирована за 21.231599807739 секунд

Dmitri Kamenski написал(а) к Igor Goroun в Feb 17 19:20:05 по местному времени:

Нi Igor!

28 февраля 2017 17:21, Igor Goroun писал Dmitri Kamenski:

VF>>> О, теперь годится, спасибо большое.
DK>> Моя регулярка оказалась не менее дубовой. Выделает урл до первого
DK>> знака "-". Будем пилить :-)

IG> А можно и мне пример регулярки и что она должна разбирать, хочу
IG> поучаствовать в колдовстве :)

Я не настоящий сварщик (с) Как-то так:

'#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.])\/?#'



PS Макс вообще не стал ломать мозг :-) В оригинале было так:

'#(https:\/\/\S)|(http:\/\/\S)#'

Bye Igor!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
  #32  
Старый 01.03.2017, 01:31
Igor Goroun
Guest
 
Сообщений: n/a
По умолчанию Страница сгенерирована за 21.231599807739 секунд

Igor Goroun написал(а) к Dmitri Kamenski в Feb 17 23:22:19 по местному времени:

Нi Dmitri Kamenski!

DK> Я не настоящий сварщик (с) Как-то так:
DK> '#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.])\/?#'

Можно добавить символы, которые используются в гет-реквестах:
(?:https?:\/\/)(?:([0-9a-zA-Z\-]+[\.])*)(?:\w+)(?:[0-9a-zA-Z\&\=\?\/\%\.\-]+)

А если совсем не париться, то вот так:
(?:https?:\/\/)(?:[0-9a-zA-Z\&\=\?\/\%\.\-]+)

Igor Goroun igor.goroun@gmail.com
http://snake.mk.ua 2:466/4.1@fidonet

--- Sent with FTNW. https://fido.snake.mk.ua
Ответить с цитированием
  #33  
Старый 02.03.2017, 21:51
Dmitry Ivanov
Guest
 
Сообщений: n/a
По умолчанию Re: Страница сгенерирована за 21.231599807739 секунд

Dmitry Ivanov написал(а) к Dmitri Kamenski в Mar 17 20:47:21 по местному времени:

Здравствуйте, Dmitri.

Вы писали 28 февраля 2017 г., 22:20:05:

> Нi Igor!

> 28 февраля 2017 17:21, Igor Goroun писал Dmitri Kamenski:

VF>>>> О, теперь годится, спасибо большое.
DK>>> Моя регулярка оказалась не менее дубовой. Выделает урл до первого
DK>>> знака "-". Будем пилить :-)

IG>> А можно и мне пример регулярки и что она должна разбирать, хочу
IG>> поучаствовать в колдовстве :)

> Я не настоящий сварщик (с) Как-то так:

> '#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.])\/?#'

(?:([^:/?#]+):)?(?://([^/?#]))?([^?#]*)(?:\?([^#]*))?(?:#(.))?

Соответственно: схема (http,ftp, gopher и т.п), домен (даже с
user:passw@...), путь, запрос, якорь

--
С уважением,
Dmitry
--- InterSquish NNTP Server/FTN Gate
Ответить с цитированием
  #34  
Старый 02.03.2017, 23:32
Sergey Poziturin
Guest
 
Сообщений: n/a
По умолчанию Re: Страница сгенерирована за 21.231599807739 секунд

Sergey Poziturin написал(а) к Dmitry Ivanov в Mar 17 21:14:04 по местному времени:

Нello, Dmitry Ivanov.
On 02.03.17 8:47 PM you wrote:

VF>>>>> О, теперь годится, спасибо большое.
DK>>>> Моя регулярка оказалась не менее дубовой. Выделает урл до
DK>>>> первого знака "-". Будем пилить :-)
IG>>> А можно и мне пример регулярки и что она должна разбирать, хочу
IG>>> поучаствовать в колдовстве :)
??>> Я не настоящий сварщик (с) Как-то так:
??>> '#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.
??>> ])\/?#'
DI> (?:([^:/?#]+):)?(?://([^/?#]))?([^?#]*)(?:\?([^#]*))?(?:#(.))?
DI> Соответственно: схема (http,ftp, gopher и т.п), домен (даже с
DI> user:passw@...), путь, запрос, якорь

Оу, у меня тоже что-то жуткое и составное, можно померяться :)

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.4/Android
Ответить с цитированием
  #35  
Старый 03.03.2017, 12:21
Dmitry Ivanov
Guest
 
Сообщений: n/a
По умолчанию Re: Страница сгенерирована за 21.231599807739 секунд

Dmitry Ivanov написал(а) к Sergey Poziturin в Mar 17 11:13:08 по местному времени:

Здравствуйте, Sergey.

Вы писали 3 марта 2017 г., 0:14:04:

DI>> (?:([^:/?#]+):)?(?://([^/?#]))?([^?#]*)(?:\?([^#]*))?(?:#(.))?
DI>> Соответственно: схема (http,ftp, gopher и т.п), домен (даже с
DI>> user:passw@...), путь, запрос, якорь

> Оу, у меня тоже что-то жуткое и составное, можно померяться :)

Это я тупо взял из перлового URI::Split =)

--
С уважением,
Dmitry
--- InterSquish NNTP Server/FTN Gate
Ответить с цитированием
  #36  
Старый 11.03.2017, 22:50
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию Указание в*CSS размера иллюстрации в*процентах от*размера*экрана

Mithgol the Webmaster написал(а) к Dmitri Kamenski в Mar 17 12:34:40 по местному времени:

Так было 16:08 28 Feb 17 написано от Dmitri Kamenski к Vladimir Fyodorov:

DK> Очень просто сделать так: ужать все картинки по горизонтали до,
DK> к примеру, 600 пикселей.

Всем посоветую: используйте http://caniuse.com/#feat=viewport-units в*CSS*── и*тем невозбранно достигнете*желаемого.


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... Мне говорят, что этот мир ── тюрьма
--- Эшелону: город Standford ниша ISEP ISEC 51 Н&K USP ^ sardine банк EUB USP
Ответить с цитированием
  #37  
Старый 11.03.2017, 22:50
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию Регулярное выражение для*URLов

Mithgol the Webmaster написал(а) к Sergey Poziturin в Mar 17 12:23:30 по местному времени:

Так было 21:14 02 Mar 17 написано от Sergey Poziturin к Dmitry Ivanov:

??>>> Я не настоящий сварщик (с) Как-то так:
??>>> '#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.
??>>> ])\/?#'
DI>> (?:([^:/?#]+):)?(?://([^/?#]))?([^?#]*)(?:\?([^#]*))?(?:#(.))?
DI>> Соответственно: схема (http,ftp, gopher и т.п), домен (даже с
DI>> user:passw@...), путь, запрос, якорь

SP> Оу, у меня тоже что-то жуткое и составное, можно померяться :)

А вот так у меня выглядит регулярное выражение для*URLа иллюстрации в*Фидонете:

https://github.com/Mithgol/node-fido...dohtml.js#L578

Как нетрудно видеть, оно сосредоточено не*на*том, что*в*URLе должно*быть, а*на*том, чего*не*должно*быть (круглых или*квадратных или*угловых или*фигурных скобок, пробелов, кавычек, прямых и*обратных апострофов):

(https?|ftp|fs):[^()\s<>\x22\x27{}\^\[\]`]+


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... При Петре I в России казнили за похищение денег из кошелька.
--- В начале XX в. в Western Union сочли телефон ненадежной заменой телеграфу.
Ответить с цитированием
  #38  
Старый 12.03.2017, 01:00
Sergey Poziturin
Guest
 
Сообщений: n/a
По умолчанию Регулярное выражение для*URLов

Sergey Poziturin написал(а) к Mithgol the Webmaster в Mar 17 22:50:16 по местному времени:

Нello, Mithgol the Webmaster.
On 11.03.17 12:23 PM you wrote:

??>>>> Я не настоящий сварщик (с) Как-то так:
??>>>> '#(?:https?:\/\/)?(?:[\w\.]+)\.(?:[a-zA-Z0-9]+[\-\.]?)(?:\/[\w\.
??>>>> ])\/?#'
DI>>> (?:([^:/?#]+):)?(?://([^/?#]))?([^?#]*)(?:\?([^#]*))?(?:#(.))?
DI>>> Соответственно: схема (http,ftp, gopher и т.п), домен (даже с
DI>>> user:passw@...), путь, запрос, якорь
SP>> Оу, у меня тоже что-то жуткое и составное, можно померяться :)
MW> А вот так у меня выглядит регулярное выражение для*URLа
MW> иллюстрации в*Фидонете:
MW> https://github.
MW> com/Mithgol/node-fidonet-fidohtml/blob/6d6e1728/fidohtml.js#L578
MW> Как нетрудно видеть, оно сосредоточено не*на*том, что*в*URLе
MW> должно*быть, а*на*том, чего*не*должно*быть (круглых или*квадратных
MW> или*угловых или*фигурных скобок, пробелов, кавычек, прямых
MW> и*обратных апострофов):
MW> (https?|ftp|fs):[^()\s<>\x22\x27{}\^\[\]`]+

А юнит-тесты на него имеются?

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.4/Android
Ответить с цитированием
  #39  
Старый 13.03.2017, 21:50
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию Регулярное выражение для*URLов

Mithgol the Webmaster написал(а) к Sergey Poziturin в Mar 17 01:55:04 по местному времени:

Так было 22:50 11 Mar 17 написано от Sergey Poziturin к Mithgol the Webmaster:

SP> А юнит-тесты на него имеются?

Да.

Сознавая краткость этого ответа, заблаговременно отвечу и*на*три следующих возможных уточняющих вопроса:

1) А где тесты? ── в папке /test в*репозитории https://github.com/Mithgol/node-fidonet-fidohtml

2) А как их запускать? ── см. предпоследний раздел README в репозитории https://github.com/Mithgol/node-fidonet-fidohtml

3) А есть ли CI (Continuous Integration)? ── есть, https://travis-ci.org/Mithgol/node-fidonet-fidohtml


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... мне нужно понять, что я ненавижу... (C) ,,Смысловые галлюцинации``
--- Now playing: http://vocaltrance.fm/
Ответить с цитированием
  #40  
Старый 14.03.2017, 01:50
Sergey Poziturin
Guest
 
Сообщений: n/a
По умолчанию Регулярное выражение для*URLов

Sergey Poziturin написал(а) к Mithgol the Webmaster в Mar 17 23:39:47 по местному времени:

Нello, Mithgol the Webmaster.
On 13.03.17 1:55 AM you wrote:

SP>> А юнит-тесты на него имеются?
MW> Да. Сознавая краткость этого ответа, заблаговременно отвечу
MW> и*на*три следующих возможных уточняющих вопроса: 1) А где тесты?
MW> ── в папке /test в*репозитории
MW> https://github.com/Mithgol/node-fidonet-fidohtml

Спасибо, любопытно, учту в дальнейшем.

--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.5/Android
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Выкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:05. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot