This is absolutely great. I will keep in mind these modifiers. Great answer thank you.
On 2/14/07, Felix Geisendörfer <[EMAIL PROTECTED]> wrote: > > Off the cuff I'd say: /<form.*>(.*)</form>/iUs. > > Most important are the modifiers: > > - i: Makes sure upper/lower- case are ignored (some people might use > <FORM>) > - U: Makes sure that all quantifiers are ungreedy, meaning that > they'll try to match the least amount of data only > - s: Is the most important one, because it wil allow for the '.' > character class to match line breaks which most forms will contain. > > Let me know if that works for you or not, > -- Felix > -------------------------- > http://www.thinkingphp.org > http://www.fg-webdesign.de > > > Dat Chu wrote: > > There are several things with anuke's pattern: > > First, it will not catch forms with attributes (=> my bad for not > specifying this) > Second, since * is greedy if I have 2 forms, it will capture the content > between the wrong pairs of tags. > Example of this: <form>AAA</form>BBB<form>CCC</form> > > anuke's pattern will match the whole thing instead of just the first pair. > > On 2/13/07, anuke <[EMAIL PROTECTED]> wrote: > > > > > > $pattern = '/<form>(.*)<\/form>/'; > > > > On 14 фев, 02:02, "Dat Chu" <[EMAIL PROTECTED]> wrote: > > > I want to find the content inside of a tag pair. > > > > > > Say form tag. What would be the way to achieve this? > > > > > > My solution so far is using a regular expression similar to this > > > > > > /<form[^>]*>(.*?)</form>/ > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
