[SP-pm] [offtopic] Regex e subpatterns no SED

Luis Motta Campos luismottacampos at yahoo.co.uk
Tue Aug 19 07:34:02 PDT 2008


Wendel Scardua wrote:
>> É um dialeto de regexps que eu não domino, mas vou me arriscar.
>> O que você precisa são /negative/ /look-ahead/ /assertions/: o segundo
>> token tem de ser um dígito, mas não pode ser igual ao dígito que foi
>> encontrado antes. Em perl:
>>
>> /\B(\d)(!?\1)\d\b/
>>
>> Lamento, a POSIX.2 (e consequentemente o sed) não implementa isso.
>>
>> Acho que este é um /feature/ exclusivo do Perl. :)
>> Putamplexos.
> 
> Eu acho que não é bem isso... dá a impressão que ele quer
> "reaproveitar a regexp", tipo,
> 
> ([0-9]+):(?1) = ([0-9]+):([0-9]+)
> 
> É isso, caio ?

Se for, eu vou falar muito palavrão. Isso não se faz nem em one-liners
(bom, talvez, mas só para jogar golfe, e nunca vi jogar golf em SED).

Putamplexos
-- 
Luis Motta Campos is a software engineer,
Perl Programmer, foodie and photographer.


More information about the SaoPaulo-pm mailing list