Henaro Posted May 2, 2007 Share Posted May 2, 2007 Hello everyone~ I am having trouble with regex. I've spent about 2 hours trying to figure out and now my head is killing me. So anyways, what I want done is have the user input something like: >>741 And have it change to something like: <a href='index.php#741'>>>741</a> So far, after reading the tutorial here and some forum posts I have this: <? ... $view_post = preg_replace("/(>>)([100-999])/","<a href='index.php#$2'>$1$2</a>",$view_post); ... echo $view_post; ?> The 100-999 is supose to be any character between 100-999 after the >>. I'm not sure what I am doing wrong but it seems as though it outputs: <a href='index.php#7'>>>7</a>41 I'm stumped Please help. Thanks, Henaro Quote Link to comment Share on other sites More sharing options...
Psycho Posted May 2, 2007 Share Posted May 2, 2007 $view_post = '<a href="index.php#'.preg_replace('/>/','',$view_post).'">'.$view_post.'</a>'; Quote Link to comment Share on other sites More sharing options...
neel_basu Posted May 8, 2007 Share Posted May 8, 2007 Have you fixed your problem ?? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.