Could one of the other passes be screing something up? Could there be an invisible character between <Bz8> and the next word that is screwing it up? It does it right when it hits:foreach (@FILE) { s/[0]{4}\n/<v2\.05><e1>\n\@Normal\=<Ps100t0h100z12k0b0cKf\"ArialMT\ +">\n\@Normal\=\[S\"\",\"Normal\",\"Normal\"\]<\*L\*h\"Standard\"\*kn0 +\*kt0\*ra0\*rb0\*d0\*p\(0,0,0,0,0,0,g,\"U\.S\. English\"\)>\n\@\$\:<\ +*J\*p\(9,\-9,0,9,0,0,g,\"U\.S\. English\"\)><z8f\"Helvetica\">\n/; s/^[0-9]{4}\n/<\*ra\(1,0,K,100,\-9,0,0\%\)\*p\(9,\-9,0,7,0,0,g,\"U\ +.S\. English\"\)><z2>\n<\*ra0\*p\(9,\-9,0,9,0,0,g,\"U\.S\. English\"\ +)><Bz8>/; s/^[0-9]{4}D\n/<\*ra\(1,0,K,100,\-9,0,0\%\)\*p\(9,\-9,0,7,0,0,g,\"U +\.S\. English\"\)><z2>\n<\*ra0\*p\(9,\-9,0,9,0,0,g,\"U\.S\. English\" +\)><Bz8>\n\*\*\*\*\*\*DISPLAY\*\*\*\*\*\*\n/; s/(<Bz8>)([^ ]*)/$1$2<\$>/; }
but:<*ra0*p(9,-9,0,9,0,0,g,"U.S. English")><Bz8> ******DISPLAY****** DRIVER OPENINGS
still screws it up.<*ra0*p(9,-9,0,9,0,0,g,"U.S. English")><Bz8>KETTLE WORKERS F/T & P/T, +Nov.-Dec., $6.90/hr. Must be clean, honest & neat. Apply at the Salva +tion Army, 316 Pleasant St., Wmtc., wkdys., 9-6 p.m.
In reply to Re: Parsing Quark file with RegEx
by rael9
in thread Parsing Quark file with RegEx
by rael9
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |