Euh, I modified my regexp a little and realized my indexes were off. They should read 1st, 2nd, 3rd
> -----Original Message----- > From: Pascal Peters [mailto:[EMAIL PROTECTED] > Sent: 28 January 2005 09:44 > To: RegEx > Subject: RE: Stripping variables and/or tags from CF templates > > It all depends on how your variables are coded. If you are using dot > notation everywhere it is pretty straightforward. > > <[^>]*?(session|server\.mydomain)\.(\w+(?:\.\w+)*).*?> > > > Use it in a loop with refindnocase and set the 4th argument to true. > This will give you a structure of arrays you can use to extract the > info: > 2nd index will give you the entire tag the variable is used in > 3rd index gives you the type of variable > 4th index gives you the name of the variable > > This will not work if you have arrays or use array notation on > variables. This will not work for variables used between tags (just > variables inside tags). I also didn't test this. > > Pascal > > > -----Original Message----- > > From: Nick Baker [mailto:[EMAIL PROTECTED] > > Sent: 27 January 2005 21:54 > > To: RegEx > > Subject: Stripping variables and/or tags from CF templates > > > > New to this list and seeking help on using regex to extract the names > of > > session and server scope variables from CF templates. The goal is to > > obtain > > a mapping of variables used by template. > > > > I anticipate using CFFile to process CF Templates > > > > Needed > > > > Extract a session.XXX and server.mydomain.XXX variables found within > the > > template. > > > > I think I can find the "session." and "server.mydomain.", with the > Find > > function, but determining the end of the variable and extracting that > > stumps me. > > > > Wish list > > > > Be nice to also extract the entire tag the variable is used in to > provide > > info on just how the variable is used. > > > > Am curious if one of you regex guru's could give me some ideas? > > > > Thanks, > > > > Nick > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:21:828 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/21 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:21 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.21 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54
