Jochem, Yes. Where a book has multiple authors, then there is a USAU field for each, likewise for editors, levels, and quotes.
And that is only from the 150 records I've looked at. george > -----Original Message----- > From: J.Veenhuijsen [mailto:[EMAIL PROTECTED]] > Sent: 28 January 2003 10:56 am > To: George Pitcher > Subject: Re: [PHP-WIN] Re: parsing tricky text file > > > In this record, that is true but having a look through a sample I have > found at least 5 fields that have 'duplicates'. > > > Are these duplicates in the same record? > > Jochem > > George Pitcher wrote: > > J.Veenhuijsen wrote: > > > > > >>What I would do in this case is writing my own little > >>parser program to spool it in to a MySQL database. > >>I often use Delphi for this. > >> > >>What is the record delimiter? > > > > > > The only way that you know a new record starts is the line > starts with '-' > > ('-T&F eBook data rec.1534 @ 27/01/2003'). > > > > > >>OTOP with nothing behind it means emty field? > > > > > > In fact there are two nword spaces there. > > > > > > > >>Execept for the USAU fields it seem all very fieldname/content like. > > > > > > In this record, that is true but having a look through a sample > I have found > > at least 5 fields that have 'duplicates'. > > > > I still don't see how it is going to be easy. > > > > > > George > > > >>Jochem > >> > >> > >>George Pitcher wrote: > >> > >>>Hi, > >>> > >>>I'm looking for some advice. > >>> > >>>One of my suppliers (big publisher) has sent me a file > >> > >>containing records of > >> > >>>their books. The file is anabsolute nightmare. > >>> > >>>There are approx 8000 records and the format is like this > >> > >>(actual record): > >> > >>>-T&F eBook data rec.1534 @ 27/01/2003 > >>>VISBN 0203445570 > >>>OSBN 0-203-44557-0 > >>>EBK1 0203548310 > >>>EBK2 0203651057 > >>>EBK3 020375381X > >>>EBK4 0203273567 > >>>OTOP > >>>OTART > >>>OTI Creative Mathematics > >>>OSUB > >>>USAU Upitis |f Rena |u Queens University |c Kingston, Ontario |x > >>> Canada > >>>USAU Phillips |f Eileen |u Teacher |c Vancover |x Canada > >>>USAU Higginson |f William |u Queens University |c Kingston |x > >>> Canada > >>>EDIT > >>>INTRO > >>>FORWD Pimm |f David |u The Open University x| UK > >>>TRANS > >>>2BIND 0415164621 |P 70.00 |U 100.00 |B Hb |A |M 1 |T Creative > >>> Mathematics > >>>VPR 11.99 > >>>USPRI 17.99 > >>>OTBPR 19.99 |U 25.95 |D 17/07/1997 > >>>USBDG > >>>MFDT > >>>ERT GB US CA AU NZ ZA IE > >>>ORT > >>>NRT > >>>TTY > >>>OBIND eB > >>>PDUE 11/03/2002 > >>>VIZE > >>>VEXT 192 > >>>OILLS 40 illustrations > >>>LEVEL > >>>OSER > >>>OIMP RoutledgeFalmer > >>>LIBPR > >>>OALT > >>>OPPQ > >>>OCATL This book shows how creative maths can <I>really</I> work. > >>> Exploring the ways in which maths skills can be learned > >>> through cross-curricular activities based on visual arts > >>> and music, the book presents maths as a meaningful and > >>> exciting subject which holds no fears for children.<BR> The > >>> authors recognise that while maths-phobia prevails in our > >>> increasingly mathematicised world, attitudes and > >>> approaches to teaching the subject need to be reviewed, > >>> and issues such as gender stereotyping, which encourage > >>> maths-apathy, need to be tackled at an early stage.<BR> > >>> Within this collection of classroom-based stories are > >>> detailed examples of integrative mathematic projects; > >>> these will give teachers the confidence to try out > >>> cross-curricular activities in their classes. The book > >>> also provides support with difficult areas such as > >>> assessment, planning and development.<BR> Fascinating to > >>> read in its own right this book will appeal to the > >>> specialist and non-specialist alike.<BR> > >>>OCONC This book shows how creative maths can <I>really</I> work. > >>> Exploring the ways in which maths skills can be learned > >>> through cross-curricular activities based on visual arts > >>> and music, the book presents maths as a meaningful and > >>> exciting subject which holds no fears for children.<BR> The > >>> authors recognise that while maths-phobia prevails in our > >>> increasingly mathematicised world, attitudes and > >>> approaches to teaching the subject need to be reviewed, > >>> and issues such as gender stereotyping, which encourage > >>> maths-apathy, need to be tackled at an early stage.<BR> > >>> Within this collection of classroom-based stories are > >>> detailed examples of integrative mathematic projects; > >>> these will give teachers the confidence to try out > >>> cross-curricular activities in their classes. The book > >>> also provides support with difficult areas such as > >>> assessment, planning and development.<BR> Fascinating to > >>> read in its own right this book will appeal to the > >>> specialist and non-specialist alike.<BR> > >>>OCATS Exploring the ways in which maths skills can be learned > >>> through cross-curricular projects on arts and music, this > >>> book presents maths as a meaningful and exciting subject > >>> which holds no fear for children. > >>>OQUO 'This is a fascinating book ... which gives detailed case > >>> studies.' |I Infant Equipment > >>>OCNT > >>>FCONT > >>>OWRIT > >>>VEDIT 1 > >>>BICAC U > >>>BSUB1 J > >>>BSUB2 JD > >>>BSUB3 > >>>BICAV RF > >>>SUBJ1 SB150000 > >>>SUBJ2 > >>>SUBJ3 > >>>VPROD EB > >>>VACDE WEB > >>>CREAT MFK - AUTO |D 2002 07 19 > >>> > >>>So as you see, the filed names are at the left hand side with the data > >>>starting at position 6 (5 if the line-start is 0). I usually > >> > >>use Excell to > >> > >>>clean up this sort of stuff but those fields with a lot of text > >> > >>in them just > >> > >>>get trashed in the process. > >>> > >>>I have used Frontier to parse ACARS logs in the past and I > >> > >>thought that PHP > >> > >>>might be able to help out here. > >>> > >>>I want to be able to convert the fieldname (where it is duplicated in a > >>>record) so that each one is unique. Strip out returns, > >> > >>replacing with [tab] > >> > >>>and the producing an output file that can be imported into a db (MySQL > >>>eventually but I'm using FileMaker right now). > >>> > >>>Any suggestions (that do not involve a pistol)? > >>> > >>>George in Oxford > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>>=== > >>> > >>>George Pitcher > >>>HERON Technical Manager > >>>Ingenta plc > >>>23-38 Hythe Bridge Street, Oxford, OX1 2ET > >>>T +44 (0)1865 799137 direct > >>>T +44 (0)1865 799000 switchboard > >>>F +44 (0)1865 799134 > >>>E [EMAIL PROTECTED] > >>> > >>>www.ingenta.com > >>>Ingenta: Empowering the exchange of academic and professional content > >>>online. > >>> > >> > >> > >>-- > >>PHP Windows Mailing List (http://www.php.net/) > >>To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> > > > > > > > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php