すべてのURLを一致させたいのですが、その正規表現と一致するビーイングから画像のURLを除外します:jpe?g | gif|png。
\ b(?:https?| ftp | file):// [-A-Z0-9 +&@#/%?=〜_ | $!:、。;] * A-Z0-9 +&@# /%=〜_ | $
問題は、excludeのある部分が次のように機能していないことです:(?!jpe?g | gif | png)
誰かがそれに対する解決策を持っていますか?
例:
マッチェンではない:
http://example.com/example.jpg
http://example.com/example231/example.gif
マッチ:
http://example.com/example.html
http://example.com/example/?id=4331
http://example.com/example/example/ex_ample/ex-ample/?id=4331