テキストと正規表現パターンがあります
テキストは次のようなものです
foo https://www.google.hu <img ... src="http://a-page.com/foobar.jpg" ...> bar
正規表現
/(http|https|ftp)\:\/\/(www\.)?([a-zA-Z0-9\-\_\.]+)\.([a-z]{1,5}+)\/([a-zA-Z0-9\.\?\=\&\-\_\~\/\%\+\;]+)?(\#([a-zA-Z0-9\_]+))?/i
そして、私はそれを特別なケースで更新します
src=" で始まる URL の場合、正規表現が一致し、画像の URL 以外の URL のみが含まれていると便利です
私はこれを試しました
/(?!src\=\")(http|https|ftp)\:\/\/(www\.)?([a-zA-Z0-9\-\_\.]+)\.([a-z]{1,5}+)\/([a-zA-Z0-9\.\?\=\&\-\_\~\/\%\+\;]+)?(\#([a-zA-Z0-9\_]+))?/
しかし、それは機能しません
私を手伝ってくれますか?
(^|\s) をパターンに追加できることはわかっていますが、URL を非表示にしたい場合、ユーザーが URL の前に任意の文字を書き込むことができ、URL が非表示ではなくなり、他の正規表現コードが含まれている場合には機能しません。ソースもあり、そのうちの1つはimg bbタグコードであり、URLを非表示(置換)したくない
(私の英語でごめんなさい)