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 сочли телефон ненадежной заменой телеграфу.