Jump to content

Regex help.


Henaro

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.