PDA

View Full Version : Software Trova/Sostituisci con funzione particolare


memecamy
03-03-2011, 22:59
Buonasera,

sono alla ricerca di un software che sia in grado di effettuare un trova/sostituisci automatico su più files scegliendo il testo da sostituire e il nuovo testo ma con una funzione particolare:

Avrei necessita di far sostituire FINO AD UNA PAROLA, con un NUOVA PAROLA, indipendentemente da ciò che è scritto prima della parola da sostituire.



Esempio

Testo da sostituire (una riga = un file di testo, parola da sostituire "CIAO"):
hgbjhfdsfhjkhkdshjkhfjkhdkhsdjkhdfjhdsjkhfCIAOkoilkokliko
wdhegdhshdgfgefwehjskdhjkdhsCIAOdwefsdfsdfsd
wqysgdsahdsdsjhsCIAOasds

Nuovo Testo per tutti e tre i singoli file (parola da inserire "SALUTI"):
SALUTIkoilkokliko
SALUTIdwefsdfsdfsd
SALUTIasds

(ovviamente i file nei quali andrò a sostituire avranno del testo dopo quella parola)

Grazie, spero di essere stato chiaro.
A voi ora :)

Styb
04-03-2011, 09:40
mmm... io ho capito che devi sostituire CIAO con SALUTI, non mi sembra molto particolare e difficile... ma forse sono io che non riesco a seguire la spiegazione! :)

memecamy
04-03-2011, 09:58
mmm... io ho capito che devi sostituire CIAO con SALUTI, non mi sembra molto particolare e difficile... ma forse sono io che non riesco a seguire la spiegazione! :)

Non proprio...ogni file di testo ha un valore comune...in questo caso "CIAO"...prima di ogni "CIAO" c'è dell'altro testo...tutto quel testo e la parola "CIAO" dovranno essere sostituite dalla parola "SALUTI", facendo risultare come prima parola del file quella, eliminando tutto il testo antecedente, e mantenendo quello successivo...è più chiaro ora?

Grazie

Styb
04-03-2011, 11:28
Dopo la modifica che hai apportato al messaggio e dopo l'ulteriore spiegazione, la richiesta ora mi è chiara. ;) Ma non saprei...

memecamy
04-03-2011, 13:43
Dopo la modifica che hai apportato al messaggio e dopo l'ulteriore spiegazione, la richiesta ora mi è chiara. ;) Ma non saprei...

Peccato...qualcun'altro? :help:

rbon
04-03-2011, 16:47
Mi sembra che dovresti cercare programmi che hanno la funzione "search and replace multiline (o multi-line)".
A quanto ne so il must è TextPipe http://www.datamystic.com/textpipe.html (ma è carissimo).
Alternative gratuite:
- RJ TextEd http://www.rj-texted.se/ dalla versione 7.10 in su
- PsPad http://www.pspad.com/it/ con l'estensione:
phrReplace v 1.4.2 http://www.pspad.com/files/pspad/rozsireni/189-phreplace_1_4_2.zip (è un VBScript)
- oppure ricerca su Google con la keyword sopra detta.

memecamy
08-03-2011, 10:43
Mi sembra che dovresti cercare programmi che hanno la funzione "search and replace multiline (o multi-line)".
A quanto ne so il must è TextPipe http://www.datamystic.com/textpipe.html (ma è carissimo).
Alternative gratuite:
- RJ TextEd http://www.rj-texted.se/ dalla versione 7.10 in su
- PsPad http://www.pspad.com/it/ con l'estensione:
phrReplace v 1.4.2 http://www.pspad.com/files/pspad/rozsireni/189-phreplace_1_4_2.zip (è un VBScript)
- oppure ricerca su Google con la keyword sopra detta.

:ave:

Ti farò sapere se c'è quello che fa al caso mio! Grazie

memecamy
08-03-2011, 11:21
Purtroppo nessuno dei due free supporta la funzione da me richiesta, è come se i caratteri jolly non si potessero inserire in nessun editor...Per caso sapete se ad esempio nel frontpage c'è la possibilità di inserire un carattere jolly?

Luca69
08-03-2011, 11:33
Se è un file di testo, fai prima a farti uno script

zuper
08-03-2011, 11:35
pspad sostituisce esattamente come vuoi.

il problema è che non credo te lo faccia fare su + files insieme

basta che nel pannellino sostituisci metti:

\w*CIAO
SALUTI

e flagghi "Espressione regolare"

memecamy
08-03-2011, 11:53
pspad sostituisce esattamente come vuoi.

il problema è che non credo te lo faccia fare su + files insieme

basta che nel pannellino sostituisci metti:

\w*CIAO
SALUTI

e flagghi "Espressione regolare"

Con quella espressione non modifica il testo precedente, ma solo la parola stessa...devo usare l'estensione php replacer per farlo funzionare?

Grazie, Ciao

memecamy
08-03-2011, 11:54
Se è un file di testo, fai prima a farti uno script

Anche per più file contemporaneamente? Come, un BAT? Puoi aiutarmi...?

memecamy
08-03-2011, 12:11
Grazie a tutti, ho trovato la soluzione con Frontpage 2003.

Espressione regolare ".*" previa testo, selezionando una intera cartella e poi "Sostituisci Tutto".

zuper
08-03-2011, 12:12
Con quella espressione non modifica il testo precedente, ma solo la parola stessa...devo usare l'estensione php replacer per farlo funzionare?

Grazie, Ciao

io sto provando su pspad e funziona senza nessuna estensione

memecamy
16-03-2011, 21:23
io sto provando su pspad e funziona senza nessuna estensione

Con Frontpage e con PSPad sostituisce solo la linea nella quale è presente la parola da cambiare...quelle precedenti no... :help:

memecamy
05-04-2011, 14:29
:help:

zuper
05-04-2011, 15:05
Con Frontpage e con PSPad sostituisce solo la linea nella quale è presente la parola da cambiare...quelle precedenti no... :help:

hai provato in pspad a mettere DIREZIONE -> dall'inizio??
di default credo sia AVANTI

memecamy
11-04-2011, 09:26
hai provato in pspad a mettere DIREZIONE -> dall'inizio??
di default credo sia AVANTI

Scusami come devo mettere direzione dall'inizio?