couldn't you just do substr( $blah, 0, 55) or something similar?
(i'm crap with syntax, so that's just off my head...) -skate- fatcuban.com ----- Original Message ----- From: "Justin French" <[EMAIL PROTECTED]> To: "php" <[EMAIL PROTECTED]> Sent: Tuesday, March 25, 2003 1:24 PM Subject: [PHP] substr() on part an ereg() capture > Hi, I have this ereg to turn URLs into links: > > eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a > href=\"\\1://\\2\\3\" {$t}\">\\1://\\2\\3</a>", $str); > > ... found it in the manual i think, or maybe on weberdev.com examples > > > Anyhoo, it places the whole link in between the <a...> and </a>, which is > fine for short links, but on longer links (in my case, around 60+ chars), it > messes with my table or CSS layout. > > So, I'd like to subtr() the 2nd capture part down to 55 chars or something > IF it's longer than 60, and append a ... to it. > > ANY ideas on how this is done? Or is this beyond regexp?? > > > TIA > > Justin > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php