Me asalta una nueva duda, pero, es relacionada con el mismo archivo. Supongamos que antes de hacer todos los cambios deseo buscar una línea en $cabeza y guardarla, en
my $example, para hacer uso de ella mediante un
if/else más adelante, en específico, busco las líneas:
Using latex Syntax Highlighting
\usepackage{pst-exa}
Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4
o
Using latex Syntax Highlighting
\usepackage[tcb]{pst-exa}
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
para luego hacer algo como esto:
Using perl Syntax Highlighting
if(my $example=\usepackage{pst-exa}){
$cabeza .= <<'EXTRA';
\usepackage{pst-exa}
EXTRA}
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
y si se da el otro caso hacer:
Using perl Syntax Highlighting
if(my $example=\usepackage[tcb]{pst-exa}){
$cabeza .= <<'EXTRA';
\usepackage[pdf,tcb]{pst-exa}
EXTRA
y una expresión regular a $cuerpo}
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Claro, la idea sería hacerlo sin tener que hacer grandes modificaciones al
script, si es que es posible.
Saludos,
Pablo.