PDA

View Full Version : پیدا کردن url در متن و تبدیل آن به لینک با regex



webpower
یک شنبه 14 خرداد 1391, 21:10 عصر
سلام دوستان و اساتید بزرگوار
من یک الگو به صورت زیر برای یو آر ال دارم


|([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 وجود داره چطور باید روی متغیر کپیش کنم

MostafaEs3
یک شنبه 14 خرداد 1391, 21:30 عصر
http://barnamenevis.org/showthread.php?215150-snippet-%D9%87%D8%A7%DB%8C-php&p=1485045&viewfull=1#post1485045