Jump to content

[SOLVED] Problem with greedy . !


Adam

Recommended Posts

Got a probs common problem with a greedy dot! I'm trying to get around it by supplying characters it can't be.

 

Here's an example:

 

[tag]SELECT THIS![/tag] and [tag]SELECT THIS SEPERATELY![/tag]

 

The problem I'm getting is that it's returning the whole string, it's finding the first occurence of [tag] and the very last occurence of [/tag]. My regular expression looks like this at the minute:

 

\[tag\].+\[\/tag\]

 

I've tried many variations like:

 

\[tag\][^\[\/tag\]]+\[\/tag\]

 

But they are treated as individual characters instead of as a whole word. Anybody know a solution??

 

Cheers!

 

A

Link to comment
https://forums.phpfreaks.com/topic/138476-solved-problem-with-greedy/
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.