*shrug* Almost did give a solution similar to that, but then decided to go for 
a regex one since that's what was specifically asked for.
But reconsidering, I agree - I should've gone for the more readable one...


<cfset Names = ArrayNew(1)/>
<cfloop index="thisRow" list="#Data#" delimiters="#Chr(10)#">
    <cfif Find('<20>',thisRow)>
        <cfset ArrayAppend(Names, ListFirst(thisRow,' '))/>
    </cfif>
</cfloop>
<cfdump eval="Names"/>


> Why wouldn't you just loop over the cfexecute's return using crlf as 
> the delim and a simple find("<20>",currentline) statement in the loop? 
> If true treat the currentline as a space delimned list and 
> trim(ListFirst(currentline," ")).
> 
> Maybe not as elegant, but at least you can read it.
> 
> Mik
> 
> 
> At 05:02 PM 3/1/2007, Peter Boughton wrote:
> >Not convinced this is the best way, but it works:
> >
> ><cfset Result = REReplace(Data,
> '(\n([^<]*?)<([^2][0-9A-F]+|2[^0][0-9A-F]*|20[0-9A-F]+)>[^\n]*)+',',',
> 'all')/>
> ><cfset Result = ListToArray(REReplace(Result,'\s*,\s*([^<\s]*)[^,]*',
> ',\1','all'))/>
> >
> >(First REReplace isolates any <20> lines, second one cuts out 
> non-name data and converts to array)
> >
> >
> >
> >> How would one of you regex skilled people find the name on the line 
> 
> >> that has a <20> in it, there maybe more then one line like this.
> >> 
> >       
> >> Name               Type         Status
> >> 
> >    
> >> ---------------------------------------------
> >> 
> >    
> >> ISKINNER-SVR   <00>  UNIQUE      Registered 
> >> 
> >    
> >> SMFNT          <00>  GROUP       Registered 
> >> 
> >    
> >> ISKINNER-SVR   <20>  UNIQUE      Registered 
> >> 
> >    
> >> ISKINNER-SVR   <03>  UNIQUE      Registered 
> >> 
> >    
> >> SMFNT          <1E>  GROUP       Registered 
> >> 
> >    
> >> INet~Services  <1C>  GROUP       Registered 
> >> 
> >    
> >> IS~ISKINNER-SVR<00>  UNIQUE      Registered 
> >> 
> >    
> >> ISKINNER       <03>  UNIQUE      Registered 
> >> 
> >    
> >> ISKINNER-SVR   <01>  UNIQUE      Registered 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> --------------
> >> Ian Skinner
> >> Web Programmer
> >> BloodSource
> >> www.BloodSource.org
> >> Sacramento, CA
> >> 
> >> ---------
> >> | 1 |   |
> >> ---------  Binary Sudoku
> >> |   |   |
> >> ---------
> > 
> >> 
> >> "C code. C code run. Run code run. Please!"
> >> - Cynthia Dunning
> >> 
> >> Confidentiality Notice:  This message including any
> >> attachments is for the sole use of the intended
> >> recipient(s) and may contain confidential and privileged
> >> information. Any unauthorized review, use, disclosure or
> >> distribution is prohibited. If you are not the
> >> intended recipient, please contact the sender and
> >> delete any copies of this message. 
> >> 
> >
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 and Flex 2 
Build sales & marketing dashboard RIA’s for your business. Upgrade now
http://www.adobe.com/products/coldfusion/flex2

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:271222
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to