Olhando para a página de referência para o original rpl
, parece ser capaz de suportar o regex muito bem.
Exemplo
See the following for examples of replacing character strings.
Note: If you are using a locale other than En_US, the following examples may not include all alphabetic characters.
To replace a legal FORTRAN identifier (an alphabetic character followed by as many as five alphanumeric characters) with xxx, enter:
$ rpl '[A-Za-z][A-Za-z0-9]{0,5}' xxx
To replace all occurrences of the character string sky with blue sky in the skyfile file and put the result in the bluefile file, enter:
$ rpl sky "blue sky" <skyfile >bluefile
No entanto, ao testar a versão do Linux de rpl
, não parece que a regex foi implementada nesta versão. Nenhum dos meus testes foi capaz de fazer uso de qualquer recurso de regex.