|
HOBBIT.WFIDO Наша локалка для обсуждения http://wfido.ru |
|
Опции темы | Опции просмотра |
#31
|
|||
|
|||
Страница сгенерирована за 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
|
|||
|
|||
Страница сгенерирована за 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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
Указание в*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
|
|||
|
|||
Регулярное выражение для*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
|
|||
|
|||
Регулярное выражение для*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
|
|||
|
|||
Регулярное выражение для*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
|
|||
|
|||
Регулярное выражение для*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 |