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