if you tie it into a function it might be a worthwhile addition to add to CFLIB.org
and I've heard there's a great website called http://learncf.com that would probably accept tutorial content... On Mon, Nov 24, 2008 at 4:30 PM, Dale Fraser <[EMAIL PROTECTED]> wrote: > Yep, > > > > Worked that out also, this seems to work for me, just need an inner loop > over the cells. > > > > <cfloop condition="#reFindNoCase('<tr>.*?</tr>', html, pos)#"> > > <cfset posArray = reFindNoCase('<tr>.*?</tr>', html, pos, true) /> > > <cfset pos = posArray.pos[1]+1 /> > > <cfset posStruct = {} /> > > <cfset posStruct.pos = posArray.pos[1] /> > > <cfset posStruct.len = posArray.len[1] /> > > <cfset arrayAppend(result, posStruct) /> > > </cfloop> > > > > Regards > > Dale Fraser > > http://learncf.com > > http://flexcf.com > > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Steve Onnis > Sent: Monday, 24 November 2008 5:29 PM > To: [email protected] > Subject: [cfaussie] Re: Pull apart a html table > > > > By the way with this regular expression all you will get is the first and > last row because you are looking for anything that is not a ">" with > anything inbetween ending in "</tr>" so it end up getting the whole table > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Dale Fraser > Sent: Monday, 24 November 2008 4:32 PM > To: [email protected] > Subject: [cfaussie] Re: Pull apart a html table > > I just need to get the content out, I know there is a fixed format to the > tables, each row has three cells, and I need to extract the info from each > cell and populate a database. > > > > I've been playing at regex to get all the rows to start with but having > trouble, I have > > > > <cfset result = reFind("<tr[^>]*>(.*?)</tr>", html, 1, true) /> > > <cfdump var="#result#" /> > > > > But it only returns 2 elements in the array and there are hundreds of rows. > > > > Regards > > Dale Fraser > > http://learncf.com > > http://flexcf.com > > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Steve Onnis > Sent: Monday, 24 November 2008 4:24 PM > To: [email protected] > Subject: [cfaussie] Re: Pull apart a html table > > > > what are you wanting to do with them? > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Dale Fraser > Sent: Monday, 24 November 2008 4:19 PM > To: [email protected] > Subject: [cfaussie] Pull apart a html table > > Is there an easy way to pull apart an html table. > > > > I have a heap of html where I need to loop through the html and get a > specific table and then loop over the rows and columns. > > > > I could write all that code, but I feel like I would be reinventing the > wheel, is this something that could be done with a regex or outside the > scope? > > > > Regards > > Dale Fraser > > http://learncf.com > > http://flexcf.com > > > > > > <BR > > <BR > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" 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/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---
