Vitor Carlos Flausino wrote: > > Can someone tell me what does this pattern means? > > ((NI)( NI| )? ?(\d{10}|\w{5})|(NI )?(QG|SR) ?(\d{9}))
Match 'NI' followed by ' NI' or ' ' or '' followed by ' ' or '' followed by ten digits [0-9] or five word charcters [a-zA-Z0-9_] OR match 'NI ' or '' followed by 'QG' or 'SR' followed by ' ' or '' followed by nine digits [0-9]. > Who is $1, $2, $3 ..... $1 = ((NI)( NI| )? ?(\d{10}|\w{5})|(NI )?(QG|SR) ?(\d{9})) $2 = (NI) $3 = ( NI| ) $4 = (\d{10}|\w{5}) $5 = (NI ) $6 = (QG|SR) $7 = (\d{9}) John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]