Couple questions -- the 035 generally has a qualifying string -- is this the
case with this data? My guess, using the multi-line processing, you could
likely trap the 001, then the data to the qualifying data, and then us a
backreference to compare the data in the 035 to the data in the 001 -- but
before I could give you any kind of example, I'd need to be more familiar
with the data. The problem with the multi-line replacement options is that
you have to be very careful in making sure that whatever data you process
and trap, you handle or put back. Otherwise, you can quickly delete a lot
of record data.
--tr
-----Original Message-----
From: MarcEdit support in technical and instructional matters
[mailto:[log in to unmask]] On Behalf Of Foster, Meredith
Sent: Tuesday, September 27, 2016 7:49 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] Removing an 035 if it matches the 001
My library is migrating from Voyager to Alma, and one of the things we may
have to do is remove the excess 035's that simply contain the Voyager BIBID.
Alma will generate a properly tagged version of the Voyager BIBID for future
reference, so the extra 035 is not needed. They get added whenever a group
of records is exported, modified in some way, then overlaid based on the
BIBID in the 001 tag, such as our monthly authority cleanups through
MARCIVE.
What I would like to do is devise a replace or a delete field rule that will
remove an 035$a if it has the exact same number in the 001. I tried various
"replace if" setups, but was unable to find a solution. I assume it would
require a multiline regex lookahead, but I don't know how to write one
properly.
Does anyone have a solution to this issue?
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical
and instructional support in MarcEdit. If you wish to communicate directly
with the list owners, write to [log in to unmask] To
unsubscribe, send a message "SIGNOFF MARCEDIT-L" to
[log in to unmask]
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
|