Jump to content

[SOLVED] (simple regex)- how to tell it not to fetch something


Anti-Moronic

Recommended Posts

No probs...

 

This is the string to obtain the match from:

 

">hello, I am a string</a>

 

with the current pattern, I am receiving:

 

">hello, I am a string

 

Yet I want to receive:

 

hello, I am a string

 

Thanks.

 

I sussed it out finally. Maybe not the best way, but the only way I could find.

 

I simply tagged the group:

 

#\">(?<tag>(.*?))</a>#

 

then, to retrieve, used:

 

$name['tag'];

 

Didn't even know php allowed tagging. Very happy :)

 

hmm...perhaps you were just looking at the wrong $name array element to begin with?  $name[0] is the full match array, $name[1] is the first captured match array.  So for instance, $name[1][0] would be the first captured match.

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.