[PLUTO-ildp] espressioni regolari

v.giugni v.giugni a gmail.com
Ven 3 Ott 2008 08:15:53 CEST


Ciao Andrea, e un saluto "grato" si estende tutta la lista...

2008/10/2 Andrea Gasparini <gaspa a yattaweb.it>

>
> Non esattamente:
> - \1 viene sostituito con il match tra le parentesi (nota che le parentesi
> sono con l'escape davanti...proprio perche' non devono essere usate come
> "caratteri normali", ma come "comandi")
> - "\/" e' l'escape di "/", che normalmente verrebbe interpretato come "fine
> espressione regolare".


grazie per l'erudita lezione sulle RE...

> <anchor id="testo"> diventa <anchor id="testo">/> anzichè <anchor
> > id="testo"/> (viene aggiunto un > di troppo prima della /)
>
>
> ah, ops, hai ragione...
> Comunque, basta spostare il ">" fuori dalla parentesi, perche' non venga
> usato per fare la sostituzione:
>
> :%s/<\(anchor id=".\{-}"\)>/<\1\/>/gc
>

in effetti adesso è OK !!!

dove hai imparato queste belle cosine ???
ma variano a seconda dell'editor che utilizzi o sono editor-indipendent ???

Grazie ancora

Vieri


Maggiori informazioni sulla lista pluto-ildp