uhm.. io usereo questa...

s/\bDi Di\b/di Di/

\b sta per word boundary... ma dipende dalla variante di rexexp che
usi. magari puoi usare anche \s (space) o " ".

Se vuoi anche cambiare i Di in dove non ci sono 2 Di e' un po' piu'
complicato...

Luciano


2018-08-06 10:15 GMT+00:00 Cascafico Giovanni <cascaf...@gmail.com>:
> Cerco suggerimenti regexp:
>
> ho la lista [1] di tutti gli operator dei distributori di benzina nazionali;
> vorrei fare un po' di ordine nei case.sostituendo per esempio
>
> "SNC Di Di Francesco Giuseppe" con
> "SNC di Di Francesco Giuseppe"
> senza perĂ² toccare
> "SNC di Francesco Giuseppe"
>
> come posso fare, magari con sed?
>
>
> [1]
> https://github.com/cascafico/OSM-ItalyFuelStations/blob/master/osm/audit.osm
>
> _______________________________________________
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>



-- 
Luciano Montanaro

Anyone who is capable of getting themselves made President should on
no account be allowed to do the job. -- Douglas Adams

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a