История изменений
Исправление AZJIO, (текущая версия) :
Найти то можно ещё сложнее, когда сам пишешь, понимаешь каждый финт, чужое немного нужно разгадать. Да тут куча квадратных скобок, если записать многострочно, он превратится в простейший.
^https?:// начинается с https но возможно без s
(?:www.)? три w может не быть - незахватываемая группа под вопросом
[-a-zA-Z0-9@:%._+~#=] {1,256} - повторить эту кучку символов от 1 до 256 раз
. какой то символ
[a-zA-Z0-9()]{1,6} - опять кучка символом от 1 до 6 раз
\b(?: - открыта незахватываемая группа с границей
[-a-zA-Z0-9()@:%_+.~#?&/=]* - куча символов от 0 до бесконечности
)$ закрыта группа и конец строки.
Исходная версия AZJIO, :
Найти то можно ещё сложнее, когда сам пишешь, понимаешь каждый финт, чужое немного нужно разгадать. Да тут куча квадратных скобок, если записать многострочно, он превратится в простейший.
^https?:// начинается с https но возможно без s (?:www.)? три w может не быть - незахватываемая группа под вопросом [-a-zA-Z0-9@:%._+~#=] {1,256} - повторить эту кучку символов от 1 до 256 раз . какой то символ [a-zA-Z0-9()]{1,6} - опять кучка символом от 1 до 6 раз \b(?: - открыта незахватываемая группа с границей [-a-zA-Z0-9()@:%_+.~#?&/=]* - куча символов от 0 до бесконечности )$ закрыта группа и конец строки.