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 Link to comment https://forums.phpfreaks.com/topic/49583-regex-help/ 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>'; Link to comment https://forums.phpfreaks.com/topic/49583-regex-help/#findComment-243484 Share on other sites More sharing options...
neel_basu Posted May 8, 2007 Share Posted May 8, 2007 Have you fixed your problem ?? Link to comment https://forums.phpfreaks.com/topic/49583-regex-help/#findComment-248193 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.