سلام دوستان و اساتید بزرگوار
من یک الگو به صورت زیر برای یو آر ال دارم
|([A-Za-z]{3,9})://([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((/[-\+~%/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?|
میخوام اول توی متن یو ارل پیدا بشه بعد اون قسمت مورد نظر رو توی متغیر ذخیره و بعد ویرایش و جایگزین کنم
یعنی میخوام http://www.barnamenevis.org به صورت <a href="http://www.barnamenevis.org"></a> در بیاد.
لطفا راهنمایی کنید
تا اونجاش که باید اول با preg_match پیداش کنم رو بلدم، تابع preg_replace رو هم میشناسم ولی نمیدونم بعد از این که فهمیدم url وجود داره چطور باید روی متغیر کپیش کنم