Hello Ashley, <? $string = trim($string); $string = preg_replace("/<span class[^>]+>modified by.*?<\/span>\.$/is", "", $string); // remove the \. if it doesn't end in a full stop ^ ?>
Try that. James "Ashley M. Kirchner" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > I have a variable ($description) that contains text data (pulled from an MySQL DB). I need to delete the last few lines from that data. Prior to the data getting submitted to the DB (during a different routine), the following information gets added: > > $description .= "\n\n< span class=gensmall >Modified by ".$userdata[username]."< /span >."; > (spaces added so the tags don't get parsed) > > Later in the routine, that data gets pulled back up for modification and I need to delete that last bit from it. From the starting '\n' till the end '< /span >.'... > > What's the best, and or easiest way to do this? > > -- > H | "Life is the art of drawing without an eraser." - John Gardner > +-------------------------------------------------------------------- > Ashley M. Kirchner <mailto:[EMAIL PROTECTED]> . 303.442.6410 x130 > Director of Internet Operations / SysAdmin . 800.441.3873 x130 > Photo Craft Laboratories, Inc. . 3550 Arapahoe Ave, #6 > http://www.pcraft.com ..... . . . Boulder, CO 80303, U.S.A. > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php