<?php
$re = '~(?x)\b # Word boundary
(?! # Exclusion list
[A-Z](?:\.[A-Z])+\b # No upper and 1+ sequences of . + an upper
| # or
\d+(?:\.\d+)+\S+\b # digits + 1+ dot and digits and 1+ non-whitespaces
)
(?:https?://)? # Optional http / https protocol part
(?:[-\w]+\.[-\w.]+)+ # 1+ sequences of 1+ - or word chars, then . and 1+ -, ., or word chars
\w(?::\d+)? # word char and 1 optional sequence of : and 1+ digits
(?:/(?:[-\w/.]*(?:\?\S+)?)?)* # 0+ sequences of /, 0+ -, word, /, . symbols, then 1 optional sequence of ? and 1+ non-whitespaces
\b~'; # word boundary
$str = 'example.com www.example.com http://e...content-available-to-author-only...e.com http://w...content-available-to-author-only...e.com https://e...content-available-to-author-only...e.com https://w...content-available-to-author-only...e.com Deciaml Values (1.11) IP Address (123.123.123.123) W.H.O Price values ($11.11)';
PD9waHAKCiRyZSA9ICd+KD94KVxiICAgICAgICAgICAgICAgICAgICMgV29yZCBib3VuZGFyeQogICAoPyEgICAgICAgICAgICAgICAgICAgICAgICAgICAjIEV4Y2x1c2lvbiBsaXN0CiAgICAgW0EtWl0oPzpcLltBLVpdKStcYiAgICAgICAgICMgTm8gdXBwZXIgYW5kIDErIHNlcXVlbmNlcyBvZiAuICsgYW4gdXBwZXIKICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBvcgogICAgIFxkKyg/OlwuXGQrKStcUytcYiAgICAgICAgICAjIGRpZ2l0cyArIDErIGRvdCBhbmQgZGlnaXRzIGFuZCAxKyBub24td2hpdGVzcGFjZXMKICAgKSAgICAgICAKICAgKD86aHR0cHM/Oi8vKT8gICAgICAgICAgICAgICAgIyBPcHRpb25hbCBodHRwIC8gaHR0cHMgcHJvdG9jb2wgcGFydAogICAoPzpbLVx3XStcLlstXHcuXSspKyAgICAgICAgICAjIDErIHNlcXVlbmNlcyBvZiAxKyAtIG9yIHdvcmQgY2hhcnMsIHRoZW4gLiBhbmQgMSsgLSwgLiwgb3Igd29yZCBjaGFycwogICBcdyg/OjpcZCspPyAgICAgICAgICAgICAgICAgICAjIHdvcmQgY2hhciBhbmQgMSBvcHRpb25hbCBzZXF1ZW5jZSBvZiA6IGFuZCAxKyBkaWdpdHMKICAgKD86Lyg/OlstXHcvLl0qKD86XD9cUyspPyk/KSogIyAwKyBzZXF1ZW5jZXMgb2YgLywgMCsgLSwgd29yZCwgLywgLiBzeW1ib2xzLCB0aGVuIDEgb3B0aW9uYWwgc2VxdWVuY2Ugb2YgPyBhbmQgMSsgbm9uLXdoaXRlc3BhY2VzCiAgIFxific7ICAgICAgICAgICAgICAgICAgICAgICAgICMgd29yZCBib3VuZGFyeQokc3RyID0gJ2V4YW1wbGUuY29tICB3d3cuZXhhbXBsZS5jb20gIGh0dHA6Ly9lLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5lLmNvbSBodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20gICAgIGh0dHBzOi8vZS4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20gaHR0cHM6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5lLmNvbSAgRGVjaWFtbCBWYWx1ZXMgKDEuMTEpICBJUCBBZGRyZXNzICgxMjMuMTIzLjEyMy4xMjMpICAgVy5ILk8gICBQcmljZSB2YWx1ZXMgKCQxMS4xMSknOwpwcmVnX21hdGNoX2FsbCgkcmUsICRzdHIsICRtYXRjaGVzKTsKcHJpbnRfcigkbWF0Y2hlc1swXSk7