Hi ppl,

In an HP/GL2 file, there is a command called SP (select pen) which is
associated to a pen number from 1 to 64. I have to parse the file and
insert a command after each select pen command.

Example :
10652PUPD515,10652PUPD515,2536PUSP61PU57531,8270PDPA57 
                                ----

to :
10652PUPD515,10652PUPD515,2536PUSP61;NEW_COMMAND;PU57531,8270PDPA57
                                ----------------

How can I search for either one digit after SP (for pen numbers from 1
to 9) or two digits (from 10 to 64) ?

My actual way of doing it is :
s/SP(\d*)/SP$1;NEW_COMMAND;/)

In the case mentionned above, the subtitution won't work. d* doesn't
seem to be the correct way to search for digits after SP.

It has to find for one OR two digits after SP. 

Any ideas?

Thanks in advance,

Best regards,

Steve Hemond
Programmeur Analyste / Analyst Programmer
Smurfit-Stone, Ressources Forestieres
La Tuque, P.Q.
Tel.: (819) 676-8100 X2833
[EMAIL PROTECTED] 


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to