MARCEDIT-L Archives

June 2014

MARCEDIT-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Margarita Perez <[log in to unmask]>
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Tue, 3 Jun 2014 10:32:20 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (78 lines)
Good morning,
 
I have tried the following regular expression to find the first 700 field
and change it to 100 field.

Find (=700)(.*\n)(=700.*)/m
Replace =100$2$3

My MARC records may have several 700 fields. This regular expression is
changing every other 700 into a 100. Could someone please help me to modify it?

Thank you,
Margarita
  
Original record:

=LDR  01233njm a22002897a 4500
=007  sd\bumennmpuuu
=008  140227s\\\\\\\\xx\sgz\\\\\\\\\\\\\\spa\d
=028  02$aFP 1242$b4 Points
=099  \\$aPR-4-1
=245  00$aLa cosa se pone buena! $h[sound recording].
=260  \\$aU.S.A :$b4 Points
=300  \\$a1 sound disc :$b33 1/3 rpm ;$c12 in.
=500  \\$aIncludes 10 songs.
=505  0\$aFiebre de ti -- Bayamés Montero -- Corazón para que -- Si tu te
portas bien -- Un reproche - No se puede querer -- Son pa barrio obrero --
Mi decisión -- El mantengo -- Mientras viva yo -- Tontón Glotón.
=510  \\$aFor additional information on composers and performers, see
Diaz-Ayala discography:Cuba Canta Baila$u
http://latinpop.fiu.edu/downloadfiles2.html
=700  1\$aFraticelli, Harry,$eperformer.
=700  1\$aLos Barbarians,$eperformer.
=700  1\$aArrondo, Juan,$ecomposer.
=700  1\$aRodríguez, Arsenio,$ecomposer.
=700  1\$aOréfiche, Armando,$ecomposer.
=700  1\$aDelgado, Che,$ecomposer.
=700  1\$aRivero, A.D.,$ecomposer.
=700  1\$aCuret Alonso, Tite,$ecomposer.
=700  1\$aTorres, M.,$ecomposer.
=700  1\$aLango, Pablo,$ecomposer.
=035  \\$a(DAid)98345
=035  \\$a(DADCCid)FI13091400

the result after I have executed the regular expression:

=LDR  01233njm a22002897a 4500
=007  sd\bumennmpuuu
=008  140227s\\\\\\\\xx\sgz\\\\\\\\\\\\\\spa\d
=028  02$aFP 1242$b4 Points
=099  \\$aPR-4-1
=245  00$aLa cosa se pone buena! $h[sound recording].
=260  \\$aU.S.A :$b4 Points
=300  \\$a1 sound disc :$b33 1/3 rpm ;$c12 in.
=500  \\$aIncludes 10 songs.
=505  0\$aFiebre de ti -- Bayamés Montero -- Corazón para que -- Si tu te
portas bien -- Un reproche - No se puede querer -- Son pa barrio obrero --
Mi decisión -- El mantengo -- Mientras viva yo -- Tontón Glotón.
=510  \\$aFor additional information on composers and performers, see
Diaz-Ayala discography:Cuba Canta Baila$u
http://latinpop.fiu.edu/downloadfiles2.html
=100  1\$aFraticelli, Harry,$eperformer.
=700  1\$aLos Barbarians,$eperformer.
=100  1\$aArrondo, Juan,$ecomposer.
=700  1\$aRodríguez, Arsenio,$ecomposer.
=100  1\$aOréfiche, Armando,$ecomposer.
=700  1\$aDelgado, Che,$ecomposer.
=100  1\$aRivero, A.D.,$ecomposer.
=700  1\$aCuret Alonso, Tite,$ecomposer.
=100  1\$aTorres, M.,$ecomposer.
=700  1\$aLango, Pablo,$ecomposer.
=035  \\$a(DAid)98345
=035  \\$a(DADCCid)FI13091400

________________________________________________________________________

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]

ATOM RSS1 RSS2