txt2regex - O assistente para Expressões Regulares no console
txt2regex [ --nocolor | --whitebg ] [ --all | --prog PROGRAMAS ]
txt2regex --showmeta
txt2regex --showinfo PROGRAMA [ --nocolor ]
txt2regex --history VALOR [ --all | --prog PROGRAMAS ]
txt2regex --make NOME [ --all | --prog PROGRAMAS ]
O txt2regex é um assistente que converte frases humanas para Expressões Regulares.
Com uma interface para console, simples e intuitiva, o usuário responde perguntas e o programa constrói expressões regulares para mais de 20 programas diferentes. Alguns deles: Vim, Emacs, Perl, PHP, Python, Procmail e OpenOffice.org.
O programa é um Script Shell que utiliza apenas os comandos internos do interpretador. Não é preciso compilá-lo, basta baixar e executar.
Visite a págian oficial do programa em http://txt2regex.sf.net.
Por default, todas as opções são desligadas. Chame o programa sem opções para abrir a interface interativa.
--all é uma boa opção, mas requer muitas linhas (cerca de 35)
--nocolor é forte, ganha do --whitebg
--showmeta é legal, use-o
--showinfo usa saída reversa de video, --nocolor desliga as cores
--history ainda vai ser util
--make é o remédio para as suas dores de cabeça
--prog é bom usá-lo com seus programas favoritos, misture-o com a --make e --history
$ txt2regex
$ xterm -fg black -bg white ; txt2regex --whitebg
$ txt2regex --showmeta
$ txt2regex --showinfo sed
$ txt2regex --prog vim,sed,grep,python
$ txt2regex --history '16421¤:01¤:'
$ txt2regex --make hour $ txt2regex --make number3 --prog perl $ txt2regex --make date2 --all
A interface do programa é simples de usar e contém.
+---------------------------------------+
| -> Menu principal |
| -> Menu de grupo |
| |
| -> Regex para os prog selecionados |
| ... |
| ... |
| |
| -> Histórico |
| -> Seu prompt |
| |
| -> A pergunta |
| -> As respostas |
| ... |
| ... |
+---------------------------------------+
Todos os comandos básicos podem ser usados a partir do teclado numérico, mas lembre-se de ativar a tecla NumLock.
| Comando | Descrição |
|---|---|
| . | Sair do programa (com confirmação) |
| 0 | Reinicia as expressões regulares |
| 1-9 | Respostas para as perguntas |
| * | Liga/Desliga as cores |
| / | Adiciona/remove programas |
| | | Inserir alternação (quando permitido) |
| ( | Abrir um novo grupo (quando permitido) |
| ) | Fechar o grupo aberto (se existir algum) |
Relatos de problemas e contribuições são MUITO bem-vindos! Por favor mande para o autor.
Escrito e mantido por Aurélio Marinho Jargas <<verde (a) aurelio net>>
Página de manual traduzida para o Português por Gustavo Roberto Rodrigues Gonçalves.
Copyright © 2000, 2001, 2002, 2003, 2004 Aurelio Marinho Jargas
Este é um software livre; veja o código e as condições para copiar. Não há nenhuma garantia; Não pode ser vendido, é somente para uso particular.