PDA

View Full Version : Espressione regolare per cancellare porzione di testo in più file


memecamy
21-04-2011, 11:45
Buongiorno,

data una serie di file testuali simili (che abbiano almeno due termini in comune) ho necessità di utilizzare una espressione regolare che mi permetta di sostituire il testo contenuto tra i due termini (qualunque esso sia) con un nuovo testo.

Non mi importa con quale software sia possibile questa operazione purchè si riesca.

Il testo contenuto sarà su più linee e conterrà caratteri alfanumerici, compresi tag html,asp,php ecc.

Grazie

banryu79
21-04-2011, 14:01
Buongiorno,

data una serie di file testuali simili (che abbiano almeno due termini in comune) ho necessità di utilizzare una espressione regolare che mi permetta di sostituire il testo contenuto tra i due termini (qualunque esso sia) con un nuovo testo.

Non mi importa con quale software sia possibile questa operazione purchè si riesca.

Il testo contenuto sarà su più linee e conterrà caratteri alfanumerici, compresi tag html,asp,php ecc.

Grazie
Scusa, ma la domanda qual'è?
Vuoi sapere quale è l'espressione regolare che devi usare?
Vuoi sapere se esite, e in tal caso quale e' il nome di un software che ti permetta di inserire un'espressione regolare per filtrare una serie di file di testo dati in input?
Vuoi sapere come puoi implementare la feature che descrivi e quindi ti serve una sorta di pseudo-codice che illustri l'algoritmo?
Altro?

memecamy
22-04-2011, 14:35
Scusa, ma la domanda qual'è?
Vuoi sapere quale è l'espressione regolare che devi usare?
Vuoi sapere se esite, e in tal caso quale e' il nome di un software che ti permetta di inserire un'espressione regolare per filtrare una serie di file di testo dati in input?
Vuoi sapere come puoi implementare la feature che descrivi e quindi ti serve una sorta di pseudo-codice che illustri l'algoritmo?
Altro?

Se esite, e in tal caso quale e' il nome di un software che mi permette di inserire un'espressione regolare per filtrare una serie di file di testo dati in input :)

Grazie

Rikiji
22-04-2011, 14:37
Se esite, e in tal caso quale e' il nome di un software che mi permette di inserire un'espressione regolare per filtrare una serie di file di testo dati in input :)

Grazie

sed (http://www.gnu.org/software/sed/) fa esattamente questo

memecamy
22-04-2011, 17:10
sed (http://www.gnu.org/software/sed/) fa esattamente questo

Sed? E' un software che fa solo questa cosa? Anche su più file contemporaneamente? Mi dai un link, please?

Darecon
25-04-2011, 20:25
Sed? E' un software che fa solo questa cosa? Anche su più file contemporaneamente? Mi dai un link, please?

Sed e' un programma presente nei sistemi *nix ed in windows con cgwin.. :)