If the records have fields that are always:
650 $a $y $z
and you want to end up with:
650 $a $z $x $y
you could use regular expressions to find:
(=650.*\$a.*)(\$y.*)(\$z.*)(\.)
and replace it with:
$1$3$xHistory$2.
(The end of that string is the period, or full stop, to put at the end
of the field, not punctuation in this email.)
Or:
Find the subject term, the chronological subdivision, the geographical
subdivision, and the terminal punctuation, and replace them with the
subject term, the geographical subdivision, a new topical subdivision,
and finally the chronological subdivision, ending it all with terminal
punctuation again.
*****************************************
Walter F. Nickeson, Catalog &
Metadata Management Librarian
Rush Rhees Library
University of Rochester
Rochester, NY 14627-0055
[log in to unmask]
(585) 273-2326 fax: (585) 273-1032
*****************************************
-----Original Message-----
From: MarcEdit support in technical and instructional matters
[mailto:[log in to unmask]] On Behalf Of Liu, Iris
Sent: Tuesday, January 11, 2011 8:52 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] switching the position of subfields
Hi,
I have a set of records that have 650$y in front of $z, sth. like this:
=650 \0$aGenerals$y18th century$zSpain.
=650 \0$aDiplomats$y18th century$zSpain.
=650 \0$aStatesmen$y18th century$zSpain.
What I like to have is to add an $xHistory in front of $y, and put $z in
front of $xHistory$y.
Any help would be greatly appreciated.
Iris
________________________________________________________________________
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]
|