Newsgroup: it.comp.os.win.software
Titolo: text editor freeware

Qualcuno sa indicarmi un text editor freeware con la funzione find&replace
che abbia l'opzione caratteri jolly?
Non so perche' ma word la gestisce in maniera pessima. Fa cosi' anche a voi?
Grazie.
Max

 wrote in message
ETuz4.30473$O3.3...@news.infostrada.it...

Ciao Max,
qualche mese fa ho usato l'opzione "Sostituisci" di Word e non ho avuto
problemi.
Ci fai un esempio di sostituzione da fare?
Ciao,
Alessandro


 In verita' credo d'aver trovato il motivo del perche' word non fa al caso
mio.
La funzione cerca&sostituisci la devo usare per ripulire il codice html di
pagine che ottengo dalla conversione di file .xls in .html appunto.
Purtroppo word considera i segni < e > (che sono i segni tra cui vengno
racchiusi i tags html) come caratteri jolly, mentre a me servirebbe che mi
considerasse come jolly solo il segno *. Una soluzione potrebbe essere
quella di cambiare prima i segni < e > con altri due che word non considera
jolly e poi utilizzare la funzione caratteri jolly, quindi rimettere i segni
di inizio e fine tag corretti, ma se esistesse un text-editor freeware
sarebbe molto meglio.
Grazie.
Max


staroffice5.1
ciao

 sarebbe molto meglio.
Penso tu debba usare una sintassi del tipo:
Trova: \<script(*)/script\>
Sost.: <pippo\1/pippo>
Usa car. jolly
--
Ciao.
Maurizio

 wrote in message
9WtA4.9539$C24....@news.infostrada.it...

Ho provato con Star-Office, ma non ho trovato la possibilita' di usare i
caratteri jolly.
Qualcuno sa se c'e' e se c'e' come si usa?
Grazie

 voi?
Non e` chiaro di che cosa tu abbia bisogno: un text editor, un word
processor, o semplicemente il modo per risolvere il problema contingente
dei tag html.
Se cerchi un text editor freeware evoluto, con funzioni di ricerca e
sostituzione "con caratteri jolly" o, meglio, per espressioni regolari: hai
voglia che ce n'e`. Il piu` completo (ma anche il piu` impegnativo) e`
probabilmente Emacs; dovresti poi trovare anche Vi o Vim. Questo per i
"grossi calibri", ma c'e` anche Jed, un editorino veloce e contenuto, ma
molto interessante.
Questo fra gli editor di derivazione Unix, ma ce ne sono anche altri, anche
se al momento non sono in grado di darti nomi e coordinate.
Se cerchi un word processor free, la cosa e` un pochetto piu` difficile, e
credo che il gia` citato StarOffice (nel bene e nel male) sia piu` o meno
l'unico paragonabile a Word.
Word gestisce i "caratteri jolly" in maniera pessima, e questo e` un fatto;
pero` ci dovrebbe essere il modo di quotare i caratteri speciali, e il
citato prefisso "\" pare essere il candidato piu` probabile, ed anzi certo.
Ciao.

 citato prefisso "\" pare essere il candidato piu` probabile, ed anzi
certo.
Permettimi di dissentire. Sicuramente il modo in cui MSWinWord gestisce tali
caratteri non e' ne' amichevole, ne' istintivo, ma sicuramente ci si puo'
fare tutto quello che passa per la testa ed anche di piu': solo ci si devono
sciroppare pagine e pagine di help. Quindi, dato che fa quello che deve
fare, non lo definirei pessimo.
Visto che da giorni stiamo andando avanti su questo discorso trascrivo
nuovamente quella che credo sia la soluzione al quesito di "lucamax". Dico
"credo" perche' non so se ho interpretato correttamente la sua esigenza e
non perche' sono incerto sul fatto che quanto segue non faccia cio' che deve
fare:
Trova: \<script(*)/script\>
Sost.: <pippo\1/pippo>
Con questa istruzione "<script" e "/script>" vengono sostituiti da "<pippo"
e "/pippo>" mentre il testo all'interno viene lasciato inalterato. E' questo
che serviva?
--
Ciao.
Maurizio


Scusa ma non ho capito quello che hai scritto.
Ti faccio un esempio di come devo operare.
Supponenedo di avere questo codice:
<TD WIDTH=86 HEIGHT=17 ALIGN=RIGHT VALIGN=BOTTOM  SDVAL="1916"
SDNUM="1040;"><B>
<TD WIDTH=86 HEIGHT=17 ALIGN=RIGHT VALIGN=BOTTOM SDVAL="1917"
SDNUM="1040;"><B>
<TD WIDTH=86 HEIGHT=17 ALIGN=RIGHT VALIGN=BOTTOM SDVAL="1918"
SDNUM="1040;"><B>
<TD WIDTH=86 HEIGHT=17 ALIGN=RIGHT VALIGN=BOTTOM SDVAL="1919"
SDNUM="1040;"><B>...
e di volerlo sostituire con questo:
<TH>
<TH>
<TH>
<TH>...
come dovrei operare?
Io in trova metterei:
<TD WIDTH=86 HEIGHT=17 ALIGN=RIGHT VALIGN=BOTTOM  SDVAL="*"
SDNUM="1040;"><B>
e in sostituisci (con l'opzione caratteri jolly attivata>:
<TH>
Con Word non funziona in quanto riconosce non solo * come carattere jolly,
ma anche < e >. A parte sostituire prima questi segni con due a caso e poi
rimetterli, c'e' un'altra soluzione?
Spero d'essermi spiegato.
Grazie e ciao.

 Spero d'essermi spiegato.
Anch'io.
--
Ciao.
Maurizio

 invece di progredire.
Ok, grazie ho capito. Effettivamente sulla guida era spiegato.
Cmq word e' piuttosto lento nell'effettuare le sostituzioni ed in piu' il
dover aggiungere il segno \ davanti a < e > mi fa perdere ulteriore tempo.
Questo tipo di sostituzioni le devo effettuare su centinaia di pagine e per
differenti righe di codice, per cui un text-editor sul tipo ultra-edit ma
freeware sarebbe quel che fa al caso mio.
Ciao, Max

 voglia che ce n'e`.
Cerco quello! Hai presente ultra-edit? Gestisce il find&replace in maniera
splendida, in un battibaleno effettua anche piu' di mille sostituzioni.
Purtroppo si paga. Ne esiste uno simile ma freeware?
Ora vado a vedere se trovo su tucows quelli che mi hai indicato, se non ci
fossero poi ti chiedero' dove cercarli.
Grazie.
Max

fare:
Scusa, ma nel mio linguaggio (un po' fiorito, riconosco, ma tuttavia
interpretabile, con un po' di pazienza) "ci dovrebbe essere il modo di
quotare i caratteri speciali, e il citato prefisso '\' pare essere il
candidato piu` probabile, ed anzi certo", vuol dire appunto che anch'io
sono convinto che Word risolva il problema particolare esposto, e lo
risolva nel modo da te suggerito. E ne sono convinto perche' (accidenti)
l'ho verificato personalmente prima di rispondere (non avrei altrimenti
aggiunto "ed anzi certo"). (E` chiaro ora il sottilissimo tono ironico che
intedevo dare alla frase? No? Beh, non siete obbligati a condividere il mio
personalissimo concetto di umorismo.)
Su questo, quindi, vedi bene che siamo d'accordo, ed anzi diciamo la stessa
cosa.
Ciao.

 freeware sarebbe quel che fa al caso mio.
Capisco. Considera pero' che con word hai anche Visual Basic for Application
che, se ben ammaestrato, potrebbe permetterti prodezze...
--
Ciao.
Maurizio

 cosa.
--
Ciao.
Maurizio

 fossero poi ti chiedero' dove cercarli.
Se trovi qualcosa di interessante facci sapere. A proposito, free c'e'
PFE32, piu' tardi provo come funziona la ricerca e ti sapro' dire.
--
Ciao.
Maurizio

Purtroppo si paga. Ne esiste uno simile ma freeware?
Oltre a quelli gia` citati (raccomando in particolare Jed), che, nati in
Unix, richiedono magari un po' di tempo per farci la mano, se non ci sei
abituato, puoi provare la versione di valutazione di MultiEdit
(
www.multiedit.com/demo.htm
). E` perfettamente funzionante e totalmente
free (l'unica seccatura e` una schermatina che appare ogni 15 minuti).
Comunque con una breve ricerca ne troverai senz'altro anche diversi altri.
Per il problema specifico delle sostituzioni, poi, potresti dare
un'occhiata anche a "sed". E` una sorta di "editor batch": un interprete
con cui e` possibile costruire filtri di ricerca e sostituzione di testo.
Richiede un briciolo di applicazione, ma son "soldi" spesi bene.
Ciao.

"sfida", e' reale curiosita', magari accademica.
Chiarisco intanto che faccio riferimento a Word97; se, nel frattempo, le
cose sono finalmente cambiate, tanto meglio (e` bene ricordare, comunque,
che editor con funzioni di ricerca per espressioni regolari (e funzioni che
funzionano), sono in circolazione da decenni).
Per rispondere alla curiosita`:
"Trova qualsiasi sequenza di: qualsiasi sequenza di numeri, seguiti da una
lettera nell'insieme {g,v,n,z} o da nulla, seguita da ':'"
"Trova qualsiasi sequenza di lettere nell'insieme {g,v,n,z}, oppure
'Titina'"
Ancora piu` semplice: "Sostituisci qualsiasi sequenza di segni di paragrafo
con un segno di paragrafo".
Non e` una questione di "sfida" e di "accademia"; io parlo proprio di
esperienza vissuta: numerose situazioni in cui mi si sono presentati
problemi di ricerca e sostituzione che ho dovuto risolvere diversamente,
perche' la soluzione in Word non esisteva.
Non chiedo a te o a nessun altro di credermi per fede, ma io invece mi
credo, e mi basta.
Dal punto di vista linguistico, il problema piu` grave e` che non e`
possibile generare la stringa nulla o, meglio, che non esiste l'operatore
di chiusura transitiva riflessiva: non esiste cioe` nessun segno per "0 o
piu` occorrenze del precedente".
Poi non esiste l'operatore di selezione ("oppure").
Queste due cose da sole bastano a ridurre enormemente le stringhe che e`
possibile generare. Fino a Word6, poi, la situazione era decisamente
miserabile, perche' l'operatore di chiusura funzionava in modo ancora piu`
barocco, impedendo di fatto di generare stringhe di lunghezza infinita (o,
nell'interesse pratico, indeterminata) non uniformi: '[abc]@' trovava "a",
"aa", "aaa...", "b", "b...", "c", "c...", ma non, per esempio, "abc",
"caabc", ecc.
Trascuriamo il fatto che la "chiusura" (il segno @ = 1 o piu` del
precedente) sembra non chiudere affatto quando il "precedente" e` una
classe e che si sia costretti ad usare la "comoda" notazione '{1,}'.
Trascuriamo pure anche le altre amenita` notazionali (anche se,
francamente, mi riesce difficile capire perche' si debbano trascurare).
Resta sempre la questione dell'incomprensibile assenza di metacaratteri
quali il segno di paragrafo, l'impossibilita` di distinguere fra fine
sezione e fine pagina, l'assenza di un modificatore per ricerche
independenti dal caso delle lettere, e altre analoghe, e analogamente
sorprendenti, manchevolezze. (Tutte cose presenti invece nella ricerca
normale, che pero` non basta a risolvere tutto; infatti, proprio per questo
abbiamo inventato la ricerca "con caratteri jolly".)
Insomma, ripeto, uno strumento assai limitato, confrontato a quello
presente in tanti altri editor e (piu` raramente) in qualche word
processor.
Poi, certo, piuttosto che niente e` meglio piuttosto, e tante cose, anche,
si possono fare, industriandosi un po'.
Ciao.

 si possono fare, industriandosi un po'.
Direi che non si puo' cavare sangue da una rapa. Non credo che MSWord sia
stato concepito, ne' mai proposto sul mercato, per assolvere a compiti quali
quelli che tu hai cosi' bene descritto. Anzi, fino alla versione 6 faticava
pure a fare quello che doveva quando lo si usava per qualcosa che andasse
poco oltre la letterina commerciale. Come (quasi?) tutti i prodotti MS, del
resto, che hanno sempre generato l'effetto carota e bastone: appena stavi
per raggiungere la carota promessa ti arriva(va) la bastonata dell'errore
non definito o del limite non chiaramente dichiarato.
--
Ciao.
Maurizio

 PFE32, piu' tardi provo come funziona la ricerca e ti sapro' dire.
Se non mi e' sfuggito qualcosa direi che per ricerche come quelle di cui
stiamo parlando (ma anche per qualcosa di piu' "modesto") PFE32 e' come se
non esistesse.
--
Ciao.
Maurizio

 free
Scusate se vi disturbo ancora.
Ho scaricato multiedit, bel programma non c'e' che dire. Ma ho un problema,
probabilmente dovuto alla mia stupidita'.
Lo espongo in breve:
immetto in find il testo da cercare e in replace quello con cui sostituirlo,
ma non si attiva il tasto replace, perche'? Dove sbaglio? Ho gia' guardato
la guida ma non ho trovato niente che mi possa aiutare, forse anche a causa
della mia scarsa conoscenza dell'inglese.
Ho scaricato anche Notetablight, anch'esso con la possibilita' di impostare
caratteri jolly, ma va in blocco quando utilizzo ^t e non riconosce il segno
*, nonostante sulla guida sia indicato.
Grazie a chi mi potra' dare ancora una mano.
Max

*, nonostante sulla guida sia indicato.
Non lo conosco.
Ho dato invece un'occhiata a notGnu (un altro editor simil-emacs), che ho
trovato molto bello. E` forse leggermente piu` ostico di MultiEdit (e` pur
sempre un simil-emacs), ma e` stato fatto molto per conformare
l'interfaccia allo standard Windows. E` anche assai ridotto (364Kb), e free
in un senso questa volta piu` soddisfacente, secondo la "Artistic License".
Lo trovate, insieme ad una quantita` d'altri, in simtel:
ftp://ftp.simtel.net/pub/win95/editor
 o
http://www.simtel.net/simtel.net/win95/editor.html
.
Ciao.

 le occorrenze successive, senza ulteriore conferma ("All").
Quello che mi hai suggerito l'avevo gia' provato. L'ho riprovato e continua
a non funzionare. A questo punto penso ci sia qualche problema nel programma
che ho scaricato. Oltre a non riuscire ad operare con le funzioni di ricerca
e sostituzione, quasi per ogni operazione che faccio (che cerco di fare) mi
appare la finestra con la scritta "questo programma ha eseguito
un'operazione non valida...", dacche' ne deduco che sia corrotto qualche
file dell'applicazione o che qualcosa sia andato storto in fase
d'installazione.
Provero' a vedere sul sito che mi hai indicato se trovo cio' che fa per me.
Grazie ancora.
Ciao, Max

d'installazione.
Potrebbe essere un problema di sistema (io ho Windows NT, non ho provato su
Windows 95/98), o di configurazione hardware o software, o di memoria, o sa
il cielo. Personalmente propenderei per sa il cielo.
Posso solo riconfermare che da me va. La ricerca funziona nel modo detto e,
per quanto e` possibile dire da pochi minuti d'uso, anche il resto sembra
regolare.
Comunque era solo un'idea, perche' e` un programma che ho usato in passato
e mi sono fatto una certa stima della casa che lo produce.
Come detto, le alternative non mancano, anche se magari tendono ad essere
un po' meno amichevoli.
Ciao.