Regular Expressions 101

Community Patterns

URL find inside text

1

Regular Expression
PCRE (PHP <7.3)

/
(?:[a-z]{3,9}:\/\/?[\-;:&=\+\$,\w]+?[a-z0-9\.\-]+|[\/a-z0-9]+\.|[\-;:&=\+\$,\w]+@)[a-z0-9\.\-]+(?:(?:\/[\+~%\/\.\w\-_]*)?\??[\-\+=&;%@\.\w_]*#?[\.\!\/\\\w]*)?
/
gi

Description

Search url/link inside text, with/without schema, and with/without path/query

Submitted by ZeCompadre - 8 years ago