Newsgroup: it.istruzione.scuola
Titolo: da > a grassetto

Mi sono perso nelle espressioni regolari di Word. Avrei bisogno di una
stringa di ricerca da infilare nella funzione trova&sostituisci che
trasformi in grassetto ogni parola preceduta dal segno > (o un altro).
Per esempio, >mamma dovrebbe diventare mamma in grassetto.
Mi va bene anche in più passaggi.
Chiedo scusa per il semi-OT, più riguardo alla funzione che all'oggetto,
visto che mi serve per una concordanza lessicale. Ho scoperto infatti
che non ci sono ng italiani dedicati a Word. In particolare, se c'è
Stefano Drei, mi pare che già mi avesse risposto una volta, ma secoli
addietro, e non ho annotato la risposta...
Grazie.
--
Attenzione:it.cultura.classica è moderato



Prego.
devi fare:
1. nel campo Trova del pannello di Sostituisci
stringa di ricerca: \>*>
selezionare "usa caratteri jolly" (puo' avere un altro nome come "usa
criteri di ricerca")
cliccare su Altro, poi 
Formato - Carattere - Non grassetto
2. nel campo Sostituisci con
lascia il campo vuoto e fai Formato-Carattere-Grassetto.
Spiegazione:
Nella stringa di ricerca:
\> vuol dire di cercare il carattere >, che siccome e' un carattere
speciale ha bisogno del \ prima;
* vuol dire "qualsiasi cosa";
 > vuol dire "fine di parola".
Funziona anche se tra il > e la parola c'e' uno spazio. Se sono di
piu' non funziona almeno nella mia versione di Word, dato che ci
vorrebbe un'espressione per dire "da 0 a qualsiasi numero di
occorrenze del carattere spazio" ma se la metto mi da' errore (sarebbe
" {0,}", secondo il manuale in linea, dove prima della graffa iniziale
c'e' appunto uno spazio).
FS

che non ci sono ng italiani dedicati a Word. 
Non e' del tutto esatto. 
Sul news server 
news.cis.dfn.de
 (ma credo anche sul tuo) e' presente
il NG in lingua italiana  microsoft.public.it.office 
Esiste inoltre il news server pubblico di microsoft, usufruibile
liberamente e senza bisogno di password: 
msnews.microsoft.com
Ciaso
Alex (5630)

trasformi in grassetto ogni parola preceduta dal segno > (o un altro).
Usa quanto segue: 
	[>]?@>
nella stringa di ricerca
Usa quanto segue nella espressione di sostituzione:
^&
e scegli la formattazione che più ti aggrada nel menu a discesa in
basso, quello centrale
Se mi sono spiegato malamente mandami un email e cercherò di
risponderti più dettagliatamente.
Ciao.
Daniele

 Prego.
Funge! Cavolo, è la prima volta in vita mia che ho la sensazione che i
ng servano a qualcosa.
Grazie.
-- 
"Non so proprio come fanno i Babbani a cavarsela senza magia". Hagrid
it.cultura.classica: 
http://digilander.iol.it/mmanca

 senz'altro.
CTRL+SHIFT+ => (che sarebbe la freccia a destra); non ci sarebbe bisogno
della macro ma il suggerimento di Massimo richiede una piccola operazione
supplementare: chiedo scusa se i comandi sono in inglese, ma non ho nessuna
copia di Word in italiano a portata di mano (figuriamoci in latino...)
1 andare a Edit - Replace e inserire  <*> nel campo di ricerca
2 c'è in basso, il primo da sinistra, un bel pulsantone More (Ancora);
premerlo e solo allora la finestra si allarga mostrando altri comandi;
altrimenti non c'è possibilità di inserire il grassetto, perlomeno non
semplice
3 andare nel campo Replace e premere il pulsante Format, andare a Font,
selezionare Bold (grassetto) e premere OK
4 il campo Replace è ancora apparentemente vuoto, ma subito sotto appare la
scritta Format: bold
5 Marcare la casella Use wildcards (Marca caratteri jolly)
In realtà non so se funzionerebbe... Non mi è ben chiaro se le parole da
sostituire sono marcate cosí:  >PAROLA> - nel qual caso andrebbe tutto
bene - o cosí: >PAROLA. Per utilizzare Cerca e Sostituisci ci vuole in ogni
caso un segno che marchi la fine del testo da manipolare; altrimenti meglio
fare la macro
Paolo

 fare la macro
No. Ho provato come mi hanno detto e funge.

Devi impostare "usa caratteri jolly". A questo punto, eviterei di usare come
marcatore il simbolo >, che word riconosce come simbolo di fine parola.
Usiamo, diciamo il cancelletto.
Quindi:
TROVA:   #*>   (usa i caratteri jolly)
(# è il marcatore prescelto, * è una catena di caratteri di qualsiasi
lunghezza, > è il simbolo di fine carattere)
SOSTITUISCI: ^&  (Formato: Grassetto)
(testo trovato)
Saluti. Stefano Drei

Ringrazio tutti quelli che mi hanno risposto. Serve da riscaldamento per
una cosa più complicata, il correttore ortografico in latino, che è
mancante. Ho parecchi testi in latino, che posso sicuramente usare come
base; servirebbe però una macro che butti il testo parola per parola in
un .dic. Se qualcuno è capace di farla, poi io posso costruire un
dizionario e metterlo sul sito di ICCl (che devo sempre aggiornare dal
punto di vista dei contenuti e poi passare a qualcuno epr il restyling).


punto di vista dei contenuti e poi passare a qualcuno epr il restyling).
Se ti contenti di quello che ti ho fatto stamattina sarò lieto di
mandarti per posta il mio omaggio.
Ho realizzato un programma eseguibile (da riga di comando è meglio,
altrimenti non leggi le sue uscite)  che fa le seguenti cose:
1. legge in file in.txt che contiene il testo da cui vuoi prelevare
parole
2. Legge un file my.dic che è il dizionario personalizzato o una sua
copia
3. Accoda a my.dic tutte le parole presenti nel testo che non sono
contenute nel dizinario
4. Ti informa di quante parole c' erano prima nel dizionario e quante
parole ha aggiunto
Il programma considera parole le parole :-) Ovvero ogni stringa
formata da lettere maiuscole o minuscole e tutte attaccate. Niente
numeri, naturalmente.
Il programma distingue maiuscoli e minuscole. Ovvero se nel dizionario
c' era aspera aggiungerà Aspera
Realizzato in questo modo, esternamente a word, potrà forse sembrartti
+ scomodo ma in realtà consente grande flessibilità nl senso che
possiamo modificare a piacimento i criteri di accodamento al
dizionario effettuando filtraggi e aggiunte di criteri basati su
pattern anche piuttosto sofisticati.
L' unica cosa che potresti trovare noiosa è salvare in formato testo
il file da cui puoi prelevare parole.
Il programma zippato occupa 320 Kb. A un tuo segnale te lo mando per
posta. Fammi sapere. 
Ciao
Daniele

a qualcuno epr il restyling).
Risposta empirica (e quindi un po' cretina, ma non conosco le macro):
1) Prendi un testo latino che hai su un documento word
2) Comando sostituisci "spazio" con "segno di paragrafo" (Sostituisci
tutto). A questo punto tutte le parole sono incolonnate.
3) Sotto il comando "Tabella" troverai "ordina". Questo sistemerà
tutte le parole in ordine crescente. A questo punto le parole possono
essere copiate in un documento  del tipo Latino.dic.
Problemi evidenti:
1) bisogna eliminare le parole che si presentano due o più volte
2) ho fatto la prova con un documento di 20.000 caratteri. Può darsi
che su un documento molto lungo il computer si inchiodi.
Ciao e auguri. L'idea è meritoria.
Frank

 posta. 
BIIIIIIP!
(grazie)


(grazie)
Mi manderesti i sorgenti?
Una volta programmavo in basic e lo saprei rifare, ma vorrei vedere
qualcosa di pratico in un altro linguaggio.
Grazie
FS