[IUG] Holdings cleanup with Regular Expressions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
I'm trying to identify problems in our serials holdings statements using
RegEx. We apparently have quite a few that look like:
v.13 (1981/1982)-24:2 (1993)-33:3 (2003)
...which is ambiguous, to say the least. I want to identify all the
instances of the pattern:
enum (chron)-enum (chron)-enum (chron)
I have tried various strategies, without full success. My latest:
HOLDINGS MARC Tag 866|a matches "[)]-.*[^;-][)]-"
OR HOLDINGS MARC Tag 867|a matches "[)]-.*[^;-][)]-"
partially worked, but also picked up:
v.41 no.1-3 (1974);v.42 (1975)-v.70 no.2 (2003)
I'm obviously not there yet and wondered if anyone (Richard?) had
suggestions for refining the query.
Technical Services Coordinator
Sonoma State University Library
1801 East Cotati Ave.
Rohnert Park, CA 94928
skinnerg at sonoma dot edu