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]
|