Dear CF-Talkers:

I have a string in the following format( I've added carriage returns for
readability):

<cfset agents =
'<agent primary="NO" aid="157" acutter="O469">Oldenburg, Claes Thure,
b.1929</agent>' &
'<agent primary="NO" aid="2481" acutter="B847">Bruggen, Coosje van,
b.1942</agent>' &
'<agent primary="YES" aid="9387" acutter="B343">Berger, Patrick, b.
1947</agent>'
>

I want to process the string to look like this (replace the AGENT tags with
ANCHOR tags):

<cfset agents =
'<a href="results.cfm?c=aid&q=157">Oldenburg, Claes Thure, b.1929</a>' &
'<a href="results.cfm?c=aid&q=2481">Bruggen, Coosje van, b.1942</a>' &
'<a href="reulsts.cfm?c=aid&q=9387">Berger, Patrick, b. 1947</a>'
>

I have somewhat accomplished this like so but still need some work and have
become a little lost.

REReplaceNoCase(
    agent,

'<agent[[:space:]]+primary="(YES|NO)"[[:space:]]+aid="([0-9]*)"[[:space:]]+a
cutter="([a-z0-9]*)">(.*)?</agent>',
        ' <a href="results.cfm?c=aid&q=\2">\4</a> ',
        "ALL")>

**Another problem is that the AGENT Attributes can be in any order which
really throughs wrench into things.

Anyone have any advise on how to approach this?
I would really appreciated it.

Thanks,
Troy


------------------------------------------
Troy Simpson
Applications Analyst/Programmer - MCSE, OCP-DBA
North Carolina State University Libraries
Campus Box 7111 | Raleigh | North Carolina
ph.919.515.3855 | fax.919.513.3330
[EMAIL PROTECTED]

______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to